前言
Python packaging and dependency management made easy(官网)
pipx
1 | pipx install poetry |
查看帮助
1 | poetry --help |
初始化项目
1 | poetry new <project_name> |
1 | mkdir <project_name> |
指定当前项目的Python版本
1 | poetry env use <version> |
添加所有依赖
- 根据
pyproject.toml文件添加所有依赖
--no-dev:只添加运行时依赖不添加开发依赖,缺省值为添加运行时依赖和开发依赖
1 | poetry install |
添加指定依赖
-D:添加开发依赖
1 | poetry add <package_name> |
指定版本
1 | poetry add <package_name>==<version> |
删除依赖
-D:删除开发依赖
1 | portry remove <package_name> |
更新依赖
更新所有依赖
1 | poetry update |
更新指定依赖
1 | poetry update <package_name> |
查看已安装依赖列表
1 | poetry show |
查看已安装依赖树
1 | poetry show --tree |
查看已安装的指定依赖
1 | poetry show <package_name> |

























