Back to list
wildwasser

python-venv

by wildwasser

Multi-agent AI development templates for opencode

1🍴 0📅 Jan 20, 2026

SKILL.md


name: python-venv description: Manage Python virtual environments and dependencies. Use when setting up projects or installing packages.

CRITICAL RULE

ALWAYS use .venv/bin/python and .venv/bin/pip - NEVER bare python or pip

This ensures you're using the project's virtual environment, not the system Python.

Environment Setup

Create New Environment

# Create venv
python3 -m venv .venv

# Activate (for interactive use)
source .venv/bin/activate

# Or use directly without activating
.venv/bin/python --version

Install Dependencies

# From requirements.txt
.venv/bin/pip install -r requirements.txt

# From pyproject.toml (if using pip)
.venv/bin/pip install -e .

# From pyproject.toml (if using poetry)
poetry install

# Single package
.venv/bin/pip install package-name

Update Dependencies

# Upgrade pip itself
.venv/bin/pip install --upgrade pip

# Upgrade a package
.venv/bin/pip install --upgrade package-name

# Freeze current state
.venv/bin/pip freeze > requirements.txt

Dependency Files

requirements.txt

requests>=2.28.0
pandas==2.0.0
pytest>=7.0.0

pyproject.toml (modern)

[project]
dependencies = [
    "requests>=2.28.0",
    "pandas==2.0.0",
]

[project.optional-dependencies]
dev = ["pytest>=7.0.0", "ruff"]

Troubleshooting

  • "Module not found": Check you're using .venv/bin/python
  • Permission errors: Don't use sudo with pip in venv
  • Conflicting versions: Use pip install --force-reinstall
  • Corrupted venv: Delete .venv/ and recreate

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon