技能 python-env
🐍

python-env

安全

使用 uv 管理 Python 环境

也可從以下取得: 0xDarkMatter

创建和管理 Python 虚拟环境需要学习多个工具和参数。本技能提供对 uv 模式的即时访问,可快速完成环境设置、包安装和依赖管理。

支援: Claude Codex Code(CC)
📊 69 充足
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 标志可将所有包更新到最新的兼容版本。