PythonPython
2025-10-09 16:24阅读:72评论:0
Python 使用 poetry 和 pyproject.toml 管理依赖
初始化 创建 Python 没有 poetry 和 pyproject.toml,现在需要添加 poetry 结合 pyproject.toml管理依赖 首先执行pip freeze > requirements.txt获取到最简单的依赖列表 进入项目跟目录执行pip install poetry
_PROTECTED14_PROTECTED19_PROTECTED0_PROTECTED20_PROTECTED1_PROTECTED21_PROTECTED2_PROTECTED22_PROTECTED3_PROTECTED23_PROTECTED4_PROTECTED24_PROTECTED5_PROTECTED25_PROTECTED6_PROTECTED26_PROTECTED7_PROTECTED27_PROTECTED8_PROTECTED28_PROTECTED15_PROTECTED29_PROTECTED9_PROTECTED30_PROTECTED10_PROTECTED31_PROTECTED11_PROTECTED32_PROTECTED16_PROTECTED33_PROTECTED18_PROTECTED34_PROTECTED12_PROTECTED35_PROTECTED13_PROTECTED36_PROTECTED17__
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$ poetry --version 显示Poetry安装版本$ poetry new 创建一个新的Poetry项目$ poetry init 将Poetry添加到现有项目中$ poetry run 使用Poetry执行给定的命令$ poetry add 添加一个包到pyproject.toml并安装它$ poetry update 更新项目的依赖项$ poetry install 安装依赖$ poetry show 列出已安装的软件包$ poetry lock 将最新版本的依赖项固定到poetry.lock$ poetry lock --no-update 刷新poetry.lock文件而不更新任何依赖版本$ poetry check 验证pyproject.toml$ poetry config --list 显示Poetry配置$ poetry env list 列出项目的虚拟环境$ poetry export 导出poetry.lock为其他格式