Loading...
Loading...
在 Python 项目中默认使用 uv 替代 pip 进行依赖管理和虚拟环境创建,提升 10-100x 安装速度。当处理 Python 项目、创建虚拟环境、安装依赖、或用户提到 pip/venv/virtualenv 时使用。
npx skill4agent add qiao-925/qiao-skills python-uv-accelerationrequirements.txtpyproject.tomlsetup.pysetup.cfg.pypython -m venv# ✅ 推荐:使用 uv(极速)
uv venv
# ❌ 避免:传统方式(较慢)
python -m venv venv.venv/uv venv venv # 创建 venv/ 目录pip install# ✅ 推荐:使用 uv(极速,利用全局缓存)
uv pip install -r requirements.txt
# 单个包安装
uv pip install requests
# 开发模式安装
uv pip install -e .
# ❌ 避免:传统方式(较慢)
pip install -r requirements.txt| 传统命令 | uv 替代命令 | 说明 |
|---|---|---|
| | 创建虚拟环境 |
| | 安装依赖 |
| | 安装单个包 |
| | 开发模式安装 |
| | 导出依赖 |
| | 列出已安装包 |
| | 卸载包 |
.gitignore# 虚拟环境(uv 默认创建 .venv/)
.venv/
venv/
env/
ENV/# 创建虚拟环境
uv venv
source .venv/bin/activate
# 安装依赖
uv pip install flask requests
# 导出依赖
uv pip freeze > requirements.txtgit clone https://github.com/user/project.git
cd project
# 创建虚拟环境并安装依赖
uv venv
source .venv/bin/activate
uv pip install -r requirements.txtuv venv
source .venv/bin/activate
# 安装项目及其依赖
uv pip install -e ".[dev]"# Linux/macOS
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows (PowerShell)
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
# 或使用 pip 安装
pip install uvuv venv --python 3.11uv pip install --index-url https://pypi.example.com/simple/ packagepyproject.toml