高效、纯净的 Python 开发环境管理工具 uv 手册
后知后觉 暂无评论

在 macOS 上一个很困扰的问题就是多个开发环境的安装和共存,并且卸载和清理的难度大。

现在有了一个完美的 Python 环境管理工具 uv,它不依赖 brew,所有安装的环境都只存在用户的根目录下,不会污染系统文件夹,也避免了使用官方构建的安装包导致的难以彻底卸载的问题。

安装

简单一行命令即可进行安装:

## macOS and Linux ONLY
curl -LsSf https://astral.sh/uv/install.sh | sh

等待安装完毕,执行命令检查版本:

uv --version
# 返回类似
# uv 0.11.8 (0e961dd9a 2026-04-27 x86_64-apple-darwin)

使用

执行命令即可查看所有支持的 Python 版本:

uv python list

选择其中的版本进行安装:

## 如果不显性指定,则会安装目前支持的最新子版本
uv python install 3.13
## 验证
uv run --python 3.13 python --version

卸载

卸载也是非常简单,执行内置命令即可卸载:

uv self uninstall

安装程序默认只会使用以下目录:

ls ~/.local/share/uv/python
ls ~/.local/bin/uv

可以选择手动删除文件

项目使用

在单独项目中使用时,可以简化步骤,使用 uv 配合 venv 实现项目级别的依赖隔离:

uv venv .venv --python 3.13
uv pip install -r requirements.txt --python .venv/bin/python

如果使用 PyCharm 等工具,可以在项目配置中设置(右上角齿轮 -> Settings -> Python -> Interpreter)中断器,这样可以在 IDE 中快速管理所有依赖,自动检查代码问题等。


附录

参考链接

如果遇到问题或者对文章内容存疑,请在下方留言,博主看到后将及时回复,谢谢!
回复 / 查看「历史评论
回答29+32=