uv 为项目创建隔离的虚拟环境
uvx 用于在临时环境中运行
镜像配置
1 | export UV_INDEX="https://mirrors.aliyun.com/pypi/simple" |
创建项目
1 | uv init demo |
指定版本
1 | uv init demo --python 3.10 |
在当前目录创建虚拟环境
1 | uv venv |
指定 python的 版本
1 | uv venv --python 3.10 |
增加依赖
1 | # 这个会更新 pyproject.toml,推荐 |
生成依赖文件
1 | uv pip freeze > requirements.txt |
同步依赖
1 | uv sync |
运行
基于当前 venv 运行
1 | uv run xxx |
指定版本
查看
1 | uv python list |
用法
1 | uv python install 3.10 |
版本缓存目录,如果有问题,删除即可
1 | rm -rf $HOME/.local/share/uv/ |