python-venv-manager
管理 Python 虛擬環境
在 Python 依賴衝突和虛擬環境設定上遇到困難?此技能提供專業指導,協助您使用 Poetry、pipenv 和 pyenv 等現代工具來創建、管理和排除 Python 虛擬環境問題。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“python-venv-manager”。 使用 Poetry 創建一個新的 Python 專案,包含 Django 和測試工具
预期结果:
- 已創建專案結構:
- - my-project/
- ├── pyproject.toml (已配置 Django 4.2、pytest、black)
- ├── README.md
- ├── my_project/ (源碼套件)
- └── tests/ (測試目錄)
- 要執行的指令:
- 1. poetry new my-project
- 2. poetry add django@^4.2
- 3. poetry add --group dev pytest pytest-cov black
- 4. poetry install
- 已在 pyproject.toml 中添加開發工具配置
正在使用“python-venv-manager”。 設定 pyenv 來管理多個 Python 版本
预期结果:
- pyenv 安裝完成:
- 已安裝的 Python 版本:
- - 3.9.18 (用於舊版專案)
- - 3.11.5 (用於當前開發)
- - 3.12.0 (用於測試新功能)
- 專案配置:
- 1. 執行 'pyenv install 3.11.5' 來添加版本
- 2. 執行 'pyenv local 3.11.5' 來設定專案版本
- 3. 執行 'pyenv virtualenv 3.11.5 my-project-env' 來創建虛擬環境
- 已創建版本文件: .python-version
安全审计
安全This is a documentation-only skill containing educational content about Python virtual environments. No executable code, scripts, or network operations are present. All 150 static findings are false positives triggered by bash command examples demonstrating legitimate Python development workflows (poetry, pipenv, pyenv installation and usage). The skill explicitly warns against unsafe practices such as sudo pip install and committing .env files.
风险因素
⚙️ 外部命令 (81)
🌐 网络访问 (10)
📁 文件系统访问 (5)
🔑 环境变量 (33)
质量评分
你能构建什么
新專案設定
從頭開始創建結構完善的 Python 專案,包含虛擬環境和依賴管理。
依賴管理
使用鎖定文件和可重現環境,在團隊中標準化依賴管理。
環境故障排除
診斷和修復 Python 環境問題、版本衝突和損壞的依賴。
试试这些提示
協助我使用 Poetry 建立一個新的 Python 專案,包含 Django、pytest 和 black 格式化工具。請包含適當的專案結構和配置。
我在 requests 和 urllib3 版本上遇到依賴衝突。如何使用 Poetry 解決此問題?
我有一個使用 requirements.txt 的現有專案。如何在保留所有依賴的情況下將其遷移到 Poetry?
我需要在不同專案中使用 Python 3.9、3.10 和 3.11。請設定 pyenv 並為每個專案配置正確的版本。
最佳实践
- 始終使用虛擬環境 - 永遠不要全域安裝套件
- 在生產環境中使用鎖定文件固定確切的依賴版本
- 分離開發和生產依賴
避免
- 使用 sudo pip install 或在系統範圍內安裝套件
- 將虛擬環境資料夾提交到版本控制
- 在生產環境中使用未固定版本的依賴