用 Poetry 管理 Python 依赖

在 pyproject.toml 中声明依赖,并用 lock 文件锁定。

macOS软件包Python构建低风险
运行 poetry init 创建 pyproject.toml,再用 poetry add requests 添加依赖。

01命令

命令
$ poetry init

02作用说明

Poetry 读取 pyproject.toml,把依赖解析进 poetry.lock 并管理项目虚拟环境。它还能构建、发布包,并用 poetry run 执行脚本,把依赖与打包统一到一个工具。

03风险

风险低风险
系统兼容性macOS with Homebrew installed
!注意: 同时手工维护 requirements 文件或引入第二个解析器,可能导致环境不一致。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Homebrew formula: poetry
    Homebrew · vendor-doc · 2026-09-20
    依据: Python package management tool. Packages Poetry, a Python dependency management and packaging tool.

最后验证: 2026-09-22 · 分类: 开发者

06相关方案