uv
uv是一个python包和项目管理工具,使用Rust编写。
优势是快,可以很方便地管理多个python版本。
官网: https://docs.astral.sh/uv/
国内用pipx、pip安装比较方便:
pipx install uv
pip install uv
有一些典型的使用场景
创建一个虚拟环境
最新版python虚拟环境:
uv venv myenv
指定版本python虚拟环境:
uv venv myenv --python 3.9
激活虚拟环境后,可以使用 uv install requests
这样的命令安装依赖
创建一个项目
使用本地默认的python版本或uv维护的最新的python版本创建一个项目
uv venv myproject
指定python版本创建一个项目
uv venv myproject --python=3.7
临时修改源
uv venv myproject --python=3.9 --index-url https://pypi.tuna.tsinghua.edu.cn/simple
2025/3/17