Python 包及环境管理工具 UV

之前 Python 主要是利用 Pyenv 做环境管理,pip 做包管理,接下来试试 UV

安装 UV

1
2
3
curl -LsSf https://astral.sh/uv/install.sh | sh
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

安装 Python

1
2
3
4
5
6
7
8
# 显示已经安装或可安装版本
uv python list

# 安装指定的Python版本
uv python install 3.12 3.13

# 卸载指定的版本
uv python uninstall 3.12

创建项目

1
2
# 初始化项目,最低兼容3.10版本Python
uv init mcpss --python=3.10

设置虚拟环境

1
2
3
4
5
6
7
8
# 创建虚拟环境
uv venv --python 3.12

# 激活环境
source .venv/bin/activate

# 退出环境
deactivate

安装卸载依赖

1
2
3
4
5
6
7
8
# 安装
uv pip install requests

# 查看
uv pip list

# 卸载
uv pip uninstall requests


未完待续…