Python 新一代三方库管理工具 uv
uv 是什么?
uv 是一个用 Rust 编写的 Python 包管理和项目管理工具,主打极速体验。官方文档地址:uv。

安装 uv
官网提供了两种安装方式。PowerShell 终端执行命令:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
如果已安装 Python,更推荐直接使用 pip 安装:
pip install uv
配置镜像源
有时候觉得 uv 不够快,多半是镜像源的问题。建议手动配置国内镜像以提升下载速度。
在文件路径栏输入 %APPDATA%,创建 uv 文件夹并进入,新建 uv.toml 文件,写入以下内容(以阿里云为例):
[[index]] url = "http://mirrors.aliyun.com/pypi/simple/" default = true
创建虚拟环境
uv 支持集中管理和跟随项目创建两种方式。这里先演示集中管理模式。
创建一个统一存放虚拟环境的目录,例如 C:\Users\<用户名>\uvenv。打开终端进入该路径,使用以下命令创建环境,其中 --python 指定版本:
uv venv env_name --python 3.11
激活环境:
env_name\Scripts\activate
注意:若遇到权限报错,可尝试以管理员身份运行 PowerShell,执行
set-executionpolicy remotesigned解除限制。
激活后,安装包命令前加 uv 即可:
uv pip install xxx
卸载同理:uv pip uninstall xxx。
配置 VSCode
VSCode 默认可能无法识别 uv 创建的虚拟环境,需手动配置解释器路径。
依次打开 VSCode 设置,点击右下角图标转换为 settings.json,添加如下配置(请根据实际路径修改):
{
"python.venvPath": "C:\\Users\\<用户名>\\uvenv",
"python.venvFolders"






