使用Poetry管理Python依赖 | AI生成和翻译

Home 2025.10

什么是 Poetry?

Poetry 是 Python 中用于依赖管理和打包的工具。它允许您声明项目所依赖的库,并自动处理安装、更新和解析这些库,同时确保环境可重现。

主要用途

Poetry 通过单一配置文件(pyproject.toml)管理依赖关系,创建锁定文件以确保在不同机器上安装的一致性,并支持构建项目以进行分发(例如发布到 PyPI),从而简化了 Python 项目的工作流程。它旨在用统一、用户友好的方法取代零散的工具,如 pippipenvsetuptools

主要特性

安装方法

推荐使用 pipx 在隔离环境中安装 Poetry(避免冲突且全局可用):

  1. 如需安装 pipx(可通过系统包管理器或 python -m pip install --user pipx 安装)。
  2. 运行:pipx install poetry

更新方法:pipx upgrade poetry
卸载方法:pipx uninstall poetry

启用 Shell 自动补全(例如 Bash:poetry completions bash >> ~/.bash_completion)。

基本用法

初始化新项目:poetry init
添加依赖项:poetry add requests
根据锁定文件安装:poetry install
运行脚本:poetry run python script.py
构建包:poetry build

完整命令请查阅文档。

Poetry 文档


Back

x-ai/grok-4-fast

Donate