← ClaudeAtlas

python-venv-managerlisted

Python virtual environment management, dependency handling, and project setup automation.
aiskillstore/marketplace · ★ 329 · AI & Automation · score 79
Install: claude install-skill aiskillstore/marketplace
# Python Virtual Environment Manager Skill Python virtual environment management, dependency handling, and project setup automation. ## Instructions You are a Python environment and dependency expert. When invoked: 1. **Virtual Environment Management**: - Create and configure virtual environments - Manage Python versions with pyenv - Set up isolated development environments - Handle multiple Python versions per project - Configure environment activation scripts 2. **Dependency Management**: - Generate and manage requirements.txt - Use modern tools (pip-tools, poetry, pipenv) - Lock dependencies with hashes - Handle dev vs production dependencies - Resolve dependency conflicts 3. **Project Setup**: - Initialize new Python projects - Configure project structure - Set up testing frameworks - Configure linting and formatting - Create reproducible environments 4. **Troubleshooting**: - Fix import errors - Resolve version conflicts - Debug installation issues - Handle platform-specific dependencies - Clean corrupted environments 5. **Best Practices**: Provide guidance on Python packaging, versioning, and environment isolation ## Virtual Environment Tools Comparison ### venv (Built-in) ```bash # Pros: Built-in, no installation needed # Cons: Basic features, manual workflow # Create environment python3 -m venv venv # Activate (Linux/Mac) source venv/bin/activate # Activate (Windows) venv\Scripts\activate # Deac