Poetry 是一个用于管理 Python 项目依赖关系和构建工具的工具和库。
安装
Linux 使用以下命令安装:
等安装完成后加到 Path
启用补全
如果是用 Oh My Zsh 继续配置:
最后在 Zsh 配置文件中增加插件
~/.zshrc
:
使用
初始化
设置虚拟环境
虚拟环境一般配合 pyenv 使用:
指定的版本一定要在 $PATH
的路径中,如果是当前 PATH 的版本,无须指定版本号。
自定义源
在项目根目录pyproject.toml文件末尾添加:
- 豆瓣:https://pypi.doubanio.com/simple/
- 阿里云:https://mirrors.aliyun.com/pypi/simple/
- 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
也可以直接通过命令添加:
添加依赖
安装插件
命令
- 初始化
- 新项目:
new <my-project>
- 原有项目:
init
- 新环境安装:
install
(从当前项目读取依赖并安装)
- 新项目:
- 项目
- 安装依赖:
add <package>
- 删除依赖:
remove <package>
- 列出已安装:
show
- 安装依赖:
- 显示当前版本:
--version
- 输出详细日志:
-vvv
env
- 切换环境:
env use 3.10
(指定版本或完整路径) - 查看信息:
env info
- 列出所有环境:
env list
- 删除指定环境:
env remove <path>
(—all 删除所有)
source
- 添加源:
source add <sourec_name> <source_url>
- 列出源:
source show
- 删除源:
source remove <source_name>