python-venv-manager
管理 Python 虛擬環境
在 Python 依賴衝突和虛擬環境設定上遇到困難?此技能提供專業指導,協助您使用 Poetry、pipenv 和 pyenv 等現代工具來創建、管理和排除 Python 虛擬環境問題。
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "python-venv-manager". 使用 Poetry 創建一個新的 Python 專案,包含 Django 和測試工具
Resultado esperado:
- 已創建專案結構:
- - 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 中添加開發工具配置
Usando "python-venv-manager". 設定 pyenv 來管理多個 Python 版本
Resultado esperado:
- 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
Auditoría de seguridad
SeguroThis 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.
Factores de riesgo
⚙️ Comandos externos (81)
🌐 Acceso a red (10)
📁 Acceso al sistema de archivos (5)
🔑 Variables de entorno (33)
Puntuación de calidad
Lo que puedes crear
新專案設定
從頭開始創建結構完善的 Python 專案,包含虛擬環境和依賴管理。
依賴管理
使用鎖定文件和可重現環境,在團隊中標準化依賴管理。
環境故障排除
診斷和修復 Python 環境問題、版本衝突和損壞的依賴。
Prueba estos prompts
協助我使用 Poetry 建立一個新的 Python 專案,包含 Django、pytest 和 black 格式化工具。請包含適當的專案結構和配置。
我在 requests 和 urllib3 版本上遇到依賴衝突。如何使用 Poetry 解決此問題?
我有一個使用 requirements.txt 的現有專案。如何在保留所有依賴的情況下將其遷移到 Poetry?
我需要在不同專案中使用 Python 3.9、3.10 和 3.11。請設定 pyenv 並為每個專案配置正確的版本。
Mejores prácticas
- 始終使用虛擬環境 - 永遠不要全域安裝套件
- 在生產環境中使用鎖定文件固定確切的依賴版本
- 分離開發和生產依賴
Evitar
- 使用 sudo pip install 或在系統範圍內安裝套件
- 將虛擬環境資料夾提交到版本控制
- 在生產環境中使用未固定版本的依賴
Preguntas frecuentes
我應該使用哪個工具 - venv、virtualenv 還是 Poetry?
如何在 Windows 上啟動虛擬環境?
我可以將此工具用於現有的 requirements.txt 文件嗎?
使用依賴管理工具時我的資料安全嗎?
如果出現 'command not found' 錯誤該怎麼辦?
這與 conda 環境相比如何?
Detalles del desarrollador
Estructura de archivos
📄 SKILL.md