Python - poetry(3)配置项详解
config 命令
- poetry 通过 config 命令进行配置
- 也可以直接在 config.toml 文件中进行配置,该文件将在首次运行该命令时自动创建
文件目录
- macOS:~/Library/Application Support/pypoetry
- Windows: C:\Users\<username>\AppData\Roaming\pypoetry
查看当前配置列表
poetry config --list
目前就这些配置项
查看某个配置项
poetry config virtualenvs.path
修改某个配置项
poetry config virtualenvs.path /path/to/cache/directory/virtualenvs
移除某个配置项
poetry config virtualenvs.path --unset
使用环境变量
- 在使用 CI 工具时,会经常使用环境变量,这样可以不必执行 poetry config 命令
- poetry 支持环境变量,任何设置都可以使用环境变量来设置
- 环境变量必须以 poetry_ 作为前缀,大写名称组成,用 _ 下划线代替 . 和 -
栗子:virtualenvs.path
export POETRY_VIRTUALENVS_PATH=/path/to/virtualenvs/directory
配置项详解
cache-dir
poetry 使用的缓存目录的路径
默认目录路径
- macOS: ~/Library/Caches/pypoetry
- Windows: C:\Users\<username>\AppData\Local\pypoetry\Cache
- Unix: ~/.cache/pypoetry
installer.parallel
安装程序时并行执行,默认 true
virtualenvs.create
- 如果虚拟环境不存在,则会自动创建一个新的虚拟环境,默认 true
- 如果设为 false,则私用的 Python 环境必须安装且可使用 pip
virtualenvs.in-project
- 在项目的根目录中创建 virtualenv,默认 null
- 如果设置为 true,将在项目根目录中名为 .venv 的文件夹中创建 virtualenv
- 如果未显式设置(默认),poetry 将使用 .venv 目录中的 virtualenv(如果有)
- 如果设置为 false,poetry 将忽略任何现有的 .venv 目录
virtualenvs.path
在其中创建虚拟环境的目录
默认: {cache-dir}/virtualenvs
像我上面的配置就是: /Users/polo/Library/Caches/pypoetry/virtualenvs
Python - poetry(3)配置项详解的更多相关文章
- python之OS模块详解
python之OS模块详解 ^_^,步入第二个模块世界----->OS 常见函数列表 os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台.比如对于Windows ...
- python之sys模块详解
python之sys模块详解 sys模块功能多,我们这里介绍一些比较实用的功能,相信你会喜欢的,和我一起走进python的模块吧! sys模块的常见函数列表 sys.argv: 实现从程序外部向程序传 ...
- Storm配置项详解【转】
Storm配置项详解 ——阿里数据平台技术博客:storm配置项详解 什么是Storm? Storm是twitter开源的一套实时数据处理框架,基于该框架你可以通过简单的编程来实现对数据流的实时处理变 ...
- python中threading模块详解(一)
python中threading模块详解(一) 来源 http://blog.chinaunix.net/uid-27571599-id-3484048.html threading提供了一个比thr ...
- Python数据类型及其方法详解
Python数据类型及其方法详解 我们在学习编程语言的时候,都会遇到数据类型,这种看着很基础也不显眼的东西,却是很重要,本文介绍了python的数据类型,并就每种数据类型的方法作出了详细的描述,可供知 ...
- python引用和对象详解
python引用和对象详解 @[马克飞象] python中变量名和对象是分离的 例子 1: a = 1 这是一个简单的赋值语句,整数 1 为一个对象,a 是一个引用,利用赋值语句,引用a指向了对象1. ...
- Python中time模块详解
Python中time模块详解 在平常的代码中,我们常常需要与时间打交道.在Python中,与时间处理有关的模块就包括:time,datetime以及calendar.这篇文章,主要讲解time模块. ...
- Python 列表(List)操作方法详解
Python 列表(List)操作方法详解 这篇文章主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.更新.删除.其它操作等,需要的朋友可以参考下 列表是Python中最基本 ...
- Python模块调用方式详解
Python模块调用方式详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其 ...
随机推荐
- mybatis动态sql总结
前言 平时在开发中,针对动态sql这块目前是薄弱点,自己根据官网在对应项目边测试边写博客,此篇只是为了加深动态sql的熟练度,有不到之处敬请批评指正! 1.if 使用动态 SQL 最常见情景是根据条件 ...
- LaTex公式语法教程及手册(附emlogpro公式显示插件katex说明)
目录 第一列 第二列 第三列 效果 求和(使用\sum标签) 文本效果 本插件简介 积分(使用\int标签) 文本大小 LaTex是什么 空格 特殊符号 LaTex公式使用教程及手册 定界符 LaTe ...
- Java代码搭建Dubbo+ZooKeeper 的示例
.personSunflowerP { background: rgba(51, 153, 0, 0.66); border-bottom: 1px solid rgba(0, 102, 0, 1); ...
- Notes of Cygwin in Windows7
Installation download setup.exe from its official website; run setup.exe, select "download with ...
- HandlerInterceptor与WebRequestInterceptor的异同
相同点 两个接口都可用于Contrller层请求拦截,接口中定义的方法作用也是一样的. //HandlerInterceptor boolean preHandle(HttpServletReques ...
- Typora使用Gitee图床
前言 现在比较流行的Markdown编辑器应该是Typora,但是Typora本身不支持本地上传图片的云端存储,所以当我们写博客的时候,需要上传图片,就得自己设置图床,今天给大家推荐一款免费的图床-G ...
- MySQL-20-MySQL优化
MySQL优化哲学 1 为什么优化? 为了获得成就感? 为了证实比系统设计者更懂数据库? 为了从优化成果来证实优化者更有价值? 但通常事实证实的结果往往会和你期待相反!优化有风险,涉足需谨慎! 2 优 ...
- 【笔记】浅谈支持向量机(SVM)
SVM支持向量机 支持向量机的思想原理 使用支持向量机的思想,既可以解决回归问题,又可以解决分类问题 那么支持向量机的思想是什么? 已经知道逻辑回归这种算法的本质就是在一个平面中寻找决策边界,而分类算 ...
- application.properties 和 pom.xml
application.properties server.port=8080 server.tomcat.max-connections=10000 server.tomcat.max-thread ...
- Nmap 简单功能介绍/TCP Header/常见端口
Nmap:Network Mapper,网络扫描和嗅探的工具包 基本功能有3个: 1.扫描主机端口,嗅探所提供的网络服务 2.探测一组主机是否在线 3.推断主机所用的操作系统,到达主机经过的路由,系统 ...