UV Python管理器食用方法

防失忆

安装UV

1
2
curl -LsSf https://astral.sh/uv/install.sh | sh
source ~/.bashrc

安装python

以python3.12为例

1
uv python install 3.12

可以用 uv python list 查询可安装的版本

创建虚拟环境

1
uv venv

即可在当前目录下.venv创建uv虚拟环境

多版本python指定特定版本

1
uv venv --python 3.12

安装pip包

1
uv pip install xxxxx

同python pip

运行

1
uv run example.py

指定特定版本python

1
uv run --python 3.12 example.py

一些简单的映射

/usr/bin/python3

1
2
#!/bin/bash
exec uv run python "$@"

/usr/bin/pip3

1
2
#!/bin/bash
exec uv pip "$@"

更换国内源

1
2
echo 'export UV_INDEX_URL=https://mirrors.aliyun.com/pypi/simple/' >> ~/.bashrc
source ~/.bashrc

卸载

1
2
3
4
uv cache clean
rm -r "$(uv python dir)"
rm -r "$(uv tool dir)"
rm ~/.local/bin/uv ~/.local/bin/uvx