python-virtual-env-manager
CommunityManage Python virtual environments effortlessly.
Authorkongliuli
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Python projects often suffer from dependency conflicts and environment drift. This Skill provides tools and patterns to create, activate, and isolate virtual environments (venv, conda), manage dependencies via requirements.txt, lock versions, and handle multiple Python versions with pyenv, ensuring reproducible development setups.
Core Features & Use Cases
- Virtual environment creation and isolation: Create and activate venv or conda environments to keep project dependencies separate.
- Dependency maintenance and locking: Generate and lock requirements.txt, update specific packages, and ensure reproducibility across machines.
- Multi-version Python management: Install and switch between Python versions (via pyenv) to validate compatibility across environments.
- Use Case: For a new project, create a venv, install dependencies, and freeze exact versions to guarantee reproducible builds.
Quick Start
- Create a new project directory.
- Create a virtual environment: python -m venv venv
- Activate the environment:
- Windows: venv\Scripts\activate
- macOS/Linux: source venv/bin/activate
- Install dependencies: pip install -r requirements.txt
- Lock dependencies: pip freeze > requirements.txt
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: python-virtual-env-manager Download link: https://github.com/kongliuli/VibeSkills/archive/main.zip#python-virtual-env-manager Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.