安装
windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"会默认安装到 C:\Users\<用户名>\.local\bin。
安装 python
查看可以下载的 python 版本。
uv python list可以通过 uv python install <版本号>。
固定python 版本
uv python pin 3.13卸载版本
uv python uninstall 3.13uv 建立项目
在目录中通过 uv init 来初始化项目。
创建虚拟环境
uv venv运行程序
uv run main.py安装依赖
uv add numpy, pandasuv add matplotlib==3.10.0查看项目的依赖关系树
uv tree删除库
uv remove numpy查看 uv 的缓存目录
uv 会复用同个版本的依赖,避免重复下载。
uv cache dir复刻环境类似 npm install 直接安装项目所需的依赖
uv syncuvx
类似 npx 临时的使用依赖。
创建临时虚拟环境
uv init --script main.py就会在 main.py 文件中设置如下内容:
# /// script
# requires-python = ">=3.10"
# dependencies = ["requests"]
# ///
import requests
def mina():
print(requests.__version__)
main()直接执行 uv run main.py 就算没有安装依赖,会创建一个临时的虚拟环境来安装以来。