python虚拟环境管理工具-UV
安装UV
官方提供的安装路径太慢了,可以试试国内的中科大或者南阳理工学院的镜像,
https://mirrors.ustc.edu.cn/github-release/astral-sh/uv/LatestRelease/
https://mirror.nyist.edu.cn/github-release/astral-sh/uv/LatestRelease/
下载后,把路径添加到环境变量即可。
UV Python 管理
1、uv python list: 查看已安装和可安装的Python版本
2、uv python install :安装特定版本的 Python
uv python install 3.10 3.11 3.13
UV提供的python-build-standalone镜像在Github,下载太慢了。这里提供国内南京大学和兰州大学的镜像地址
https://mirror.nju.edu.cn/github-release/astral-sh/python-build-standalone/
https://mirror.lzu.edu.cn/github-release/astral-sh/python-build-standalone/
Windows下安装python换镜像源
临时配置环境变量:
$env:UV_PYTHON_INSTALL_MIRROR = "https://mirror.nju.edu.cn/github-release/astral-sh/python-build-standalone/"
永久配置环境变量:
新建用户或系统变量,添加:
变量名:UV_PYTHON_INSTALL_MIRROR
变量值:https://mirror.nju.edu.cn/github-release/astral-sh/python-build-standalone/
Linux下安装python换镜像源
临时配置环境变量
export UV_PYTHON_INSTALL_MIRROR="https://mirror.lzu.edu.cn/github-release/astral-sh/python-build-standalone/"
永久配置环境变量:
添加到~/.bashrc文件
echo 'export UV_PYTHON_INSTALL_MIRROR="https://mirror.lzu.edu.cn/github-release/astral-sh/python-build-standalone/"' >> ~/.bashrc
之后执行
source ~/.bashrc
UV_CACHE_DIR 设置UV缓存目录
Windows $env:UV_CACHE_DIR=/path/to/your/cache
Linux export UV_CACHE_DIR=/path/to/your/cache ,
可通过 uv cache dir 命令查看当前生效的缓存路径。若需释放空间,可使用uv cache clean清除无效缓存条目。
UV_PYTHON_INSTALL_DIR 设置UV安装目录
Windows $env:UV_PYTHON_INSTALL_DIR=/path/to/python/install/folder
Linux export UV_PYTHON_INSTALL_DIR=/path/to/python/install/folder
- uv python pin:切换python版本
使用指定 Python 版本创建虚拟环境
uv venv --python 3.12
uv python pin 3.11 # 切换到3.11版本
python包安装
uv虚拟环境初始化后,生成pyproject.toml文件,在文件内添加国内的镜像源,可加速安装python包
[[tool.uv.index]]
url="https://pypi.tuna.tsinghua.edu.cn/simple"
default=true

浙公网安备 33010602011771号