pip
是 Python 的包管理工具,全称是 “Pip Installs Packages”,它的作用类似于前端的 npm
、yarn
或 Linux 的 apt
、yum
,主要用于:
- 安装 Python 第三方库(如:
requests
、flask
等) - 升级/卸载 Python 库
- 管理依赖项
举几个常见的用法:
pip install requests # 安装 requests 包
pip install -r requirements.txt # 安装所有在 requirements.txt 中列出的依赖
pip uninstall flask # 卸载 flask
pip list # 查看已安装的所有包
uv pip
是什么?
uv
是一个比 pip
更快的 现代 Python 包管理工具,可以理解为 pip 的加速/替代版,底层由 Rust 实现。
而 uv pip
是它提供的一个子命令,用来模拟/兼容 pip 的行为。例如:
uv pip install requests
就和普通的:
pip install requests
效果一样,只不过 速度更快、性能更强,而且也解决了很多 pip 的依赖地狱问题。
总结
工具 | 用途 | 优势 |
---|---|---|
pip |
Python 官方包管理工具 | 通用,广泛使用 |
uv pip |
pip 的更快替代品 |
快、现代、解决依赖冲突更好 |
如果你经常用 pip 安装大型项目依赖,试试 uv
可能会有明显提升。