技能 python-env
🐍
创建和管理 Python 虚拟环境需要学习多个工具和参数。本技能提供对 uv 模式的即时访问,可快速完成环境设置、包安装和依赖管理。
支援: Claude Codex Code(CC)
1
下載技能 ZIP
2
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
3
開啟並開始使用
測試它
正在使用「python-env」。 使用 uv 创建 Python 项目
預期結果:
- 使用 uv venv 创建虚拟环境
- 从 pyproject.toml 安装基础依赖
- 设置带有额外功能的开发依赖
- 准备运行 'uv run python script.py'
安全審計
安全v3 • 1/10/2026
Pure documentation skill containing only markdown reference files for Python environment management. No executable code, no network calls, no file system access beyond documentation files. This is a reference skill providing guidance on uv CLI usage.
4
已掃描檔案
1,100
分析行數
0
發現項
3
審計總數
未發現安全問題
審計者: claude 查看審計歷史 →
品質評分
45
架構
100
可維護性
81
內容
30
社群
100
安全
70
規範符合性
你能建構什麼
设置新的 Python 项目
为新的 Python 项目快速创建 venv 并安装依赖
管理数据科学环境
为数据科学工作创建隔离环境,具有可复现的依赖
自动化依赖工作流
生成锁文件并为 Python 项目配置 CI/CD 流水线
試試這些提示
创建 venv
使用 uv 创建 Python 虚拟环境,指定 Python 3.11
安装包
使用 uv pip 安装 requests 和 flask,并指定版本约束
生成锁文件
使用 uv pip compile 从 requirements.in 生成 requirements.txt 锁文件
工作区设置
使用 uv 工作区设置多个 Python 包
最佳實務
- 始终使用锁文件以实现可复现的生产部署
- 使用可选依赖分离开发和生产依赖
- 在 pyproject.toml 中固定 Python 版本以避免兼容性问题
避免
- 使用 pip 而不是 uv 以获得更快的安装速度
- 提交生成的 pycache 或 venv 目录
- 在生产中使用没有锁文件的宽松版本约束
常見問題
如何安装 uv?
运行:curl -LsSf https://astral.sh/uv/install.sh | sh
uv 比 pip 快吗?
是的,uv 的包安装速度比 pip 快 10-100 倍。
我可以将 uv 与现有的 pip requirements.txt 文件一起使用吗?
是的,uv pip install -r requirements.txt 可以直接与 pip requirements.txt 文件配合使用。
uv 能在 Windows 上运行吗?
是的,uv 支持 Windows、macOS 和 Linux 操作系统。
uv 环境与 VSCode 兼容吗?
可以,将 VSCode Python 解释器指向 Windows 上的 .venv/Scripts/python.exe 或 Unix 上的 .venv/bin/python。
如何使用 uv 更新包?
使用 uv pip compile 配合 --upgrade 标志可将所有包更新到最新的兼容版本。