如何使用安装并熟练运用Python项目管理器uv的基本命令?
摘要:1. 首先安装uv 终端中执行 powershell -ExecutionPolicy ByPass -c "irm https:astral.shuvinstall.ps1 | iex&q
1. 首先安装uv
终端中执行
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
验证版本
uv --version
2.识别uv命令
uv python list
官方提供的查看 Python 版本命令
安装你要的版本(可同时安装多个)
uv python install 3.10 3.11 3.12
确认某个版本实际装到了哪里
uv python find 版本号
如果你要让当前项目固定使用 3.9.13,进入项目目录后执行:(注意要进入项目目录内)
uv python pin 3.9.13
(uv 也支持全局 pin
uv python pin --global 3.12
该命令会把系统默认版本固定为3.12)
在这个项目里建环境时,就可以直接让 uv 按这个版本来
uv venv --python 3.9.13
手动流程如下
uv python install 3.11
mkdir myproj
cd myproj
uv python pin 3.11
uv venv
.venv\Scripts\activate
python --version
自动流程在项目里直接
uv run python --version
删除某个版本
uv python uninstall 3.9.13
3.切换到另一版本
比如你要把项目从 3.9 切到 3.11:
uv python install 3.11
uv python pin 3.11
uv venv --python 3.11
.venv\Scripts\activate
python --version
4.总结
uv pin ...固定到某个版本
uv python ...:管理 Python 版本
uv venv:创建虚拟环境
uv init:新建项目
uv add:给项目加依赖
uv sync:同步依赖到环境
uv run:在项目环境里运行命令
uv pip ...:兼容传统 pip 工作流(
包括install、list、freeze、show、uninstall、tree等常见命令)
