← Back to list

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
sudowith 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