Debian 安装 Python 依赖管理工具 poetry
• 2025-12-04 • 类别: 后端开发 操作系统 & 服务器 • 阅读量:29
Poetry 是 Python 生态中较新的功能全面的增长迅速的,且目前使用广泛的依赖管理工具,它依据 Python 的标准进行开发,并且具有可扩展性。Poetry 具有多方面的功能,它能够创建、管理 Python 的虚拟环境,还支持打包和发布 Python 的软件包,非常的实用。
相比于 Pipenv,Poetry 更轻量、依赖解析速度更快,且它使用 pyproject.toml 文件作为配置文件,完全符合 PEP 标准。
本文将为你介绍如何在 Debian 系统上安装 Python 依赖管理工具 Poetry。
使用 pipx 安装管理
1)搜索 pipx 系统软件包
sudo apt search pipx
会显示出类似如下的结果:
pipx/stable,now 1.1.0-1 all
execute binaries from Python packages in isolated environments
2)安装pipx
根据系统的自带的软件包安装pipx
sudo apt install pipx
3)安装 Poetry
使用当前用户安装 poetry,无需使用 sudo 权限:
pipx install poetry
4)更新poetry
pipx upgrade poetry
5)卸载poetry
pipx uninstall poetry
使用官方安装包安装管理
1)安装poetry
使用 curl 加载官方安装包,传递给 python3:
curl -sSL https://install.python-poetry.org | python3 -
2)更新poetry
poetry self update
3)卸载poetry
curl -sSL https://install.python-poetry.org | python3 - --uninstall
配置 PATH
无论使用哪种方式安装poetry,安装 poetry 完成后,poetry 命令的二进制文件安装在了 ~/.local/bin 目录中。
在 Debian 系统中可以编辑 ~/.bashrc 文件,把 ~/.local/bin 路径添加到 PATH 中。
1)编辑 ~/.bashrc 文件
vi ~/.bashrc
2)在文件的末尾添加如下内容:
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
加载修改后的配置
执行如下命令,才能使用poetry:
source ~/.bashrc
总结
现在你就可以使用 poetry 啦,可以使用如下命令查看 poetry 是否能够正常运行:
poetry --version
在本文中我们介绍了如何在 Debian 系统中安装配置 poetry,首先介绍了两种安装、升级、卸载 poetry 的方法,然后介绍了加载修改后的配置,使我们能够立即使用poetry。