python-virtual-env-manager

Community

Manage 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.