在 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 中快速管理所有依赖,自动检查代码问题等。
附录
参考链接
本文由 柒 创作,采用 知识共享署名4.0
国际许可协议进行许可。
转载本站文章前请注明出处,文章作者保留所有权限。
最后编辑时间: 2026-05-03 01:35 AM