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
  1. 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
posted @ 2026-08-02 18:23  华小电  阅读(11)  评论(0)    收藏  举报