Skip to content
Go back

Python 包管理工具比较

Edit

从虚拟环境、锁文件、打包发布、Python 版本管理等角度对比常用工具。

工具依赖解析/安装速度虚拟环境锁文件打包发布Python 版本管理社区支持典型定位使用复杂性
Poetry中等自动应用依赖 + 发布简单
PDM快(可接 uv)半自动需配合中等PEP 友好、灵活中等
Hatch依赖 pip/uv环境管理强插件/约定是(强项)中等打包/多环境中等
uv极快(Rust)自动是(uv.lock是(build/publish)是(可替 pyenv)快速增长全能高速默认选项简单
pixi快(conda 图 + 二进制)项目环境偏环境/应用成长中conda 级可复现 + 跨语言中等
conda / mambamamba 快;conda 偏慢env 一等公民environment.yml / lock包渠道另论强(科学计算)科学计算/二进制依赖中~高
pip + venv慢~中(无统一解析器体验)手动无标准(可 pip-tools)setuptools/build 自拼最广最小标准库路径低但要自己拼

推荐


Edit
Share this post on:

Previous Post
用 mitmproxy 调试 go-retryablehttp
Next Post
海外项目快速 MVP