Python 版本
uv python list # 列出所有已安装和可用的 Python
uv python install 3.12.3 # 安装指定版本
uv python install 3.12 # 安装最新补丁版本
uv python upgrade 3.12 # 升级某个版本到最新补丁
uv python install安装的 Python 可执行文件会链接在 ~/.local/bin。添加--default选项可同时安装python和python3链接。
工具
# 临时创建隔离环境运行工具,退出后缓存可重用。类似 npx
uvx <tool>
# or
uv tool run <tool>
# 永久安装到 ~/.local/share/uv/tools(带隔离虚拟环境)
uv tool install <tool>
# 删除该工具的虚拟环境和可执行文件链接
uv tool uninstall <tool>
# 更新工具或其依赖
uv tool upgrade <tool>
# 显示工具安装目录
uv tool dir
每个工具环境绑定到一个具体的 Python 版本,可用
--python指定。如果该 Python 版本被卸载,该工具会失效。
示例:
uv tool install gpustat --python 3.12
配合 direnv
echo "source .venv/bin/activate" > .envrc && direnv allow