python-env
uvを活用し、pipより格段に速くPythonの仮想環境構築やパッケージ管理を行うSkill。
📜 元の英語説明(参考)
Fast Python environment management with uv (10-100x faster than pip). Triggers on: uv, venv, pip, pyproject, python environment, install package, dependencies.
🇯🇵 日本人クリエイター向け解説
uvを活用し、pipより格段に速くPythonの仮想環境構築やパッケージ管理を行うSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Python 環境
uv を使用した高速な Python 環境管理です。
クイックコマンド
| タスク | コマンド |
|---|---|
| 仮想環境の作成 | uv venv |
| パッケージのインストール | uv pip install requests |
| requirements からインストール | uv pip install -r requirements.txt |
| スクリプトの実行 | uv run python script.py |
| インストール済みを表示 | uv pip list |
仮想環境
# 仮想環境の作成 (即時)
uv venv
# 特定の Python で作成
uv venv --python 3.11
# アクティベート (または uv run を使用)
source .venv/bin/activate # Unix
.venv\Scripts\activate # Windows
パッケージのインストール
# 単一パッケージ
uv pip install requests
# 複数パッケージ
uv pip install flask sqlalchemy pytest
# extras 付き
uv pip install "fastapi[all]"
# バージョン制約
uv pip install "django>=4.0,<5.0"
# アンインストール
uv pip uninstall requests
最小限の pyproject.toml
[project]
name = "my-project"
version = "0.1.0"
requires-python = ">=3.10"
dependencies = [
"httpx>=0.25",
"pydantic>=2.0",
]
[project.optional-dependencies]
dev = [
"pytest>=7.0",
"ruff>=0.1",
]
プロジェクトセットアップチェックリスト
mkdir my-project && cd my-project
uv venv
# pyproject.toml を作成
uv pip install -e ".[dev]"
uv pip list
トラブルシューティング
| 問題 | 解決策 |
|---|---|
| "No Python found" | uv python install 3.11 |
| 間違った Python バージョン | uv venv --python 3.11 |
| 依存関係の競合 | uv pip compile --resolver=backtracking |
| キャッシュの問題 | uv cache clean |
使用する場面
- 速度のために 常に pip よりも uv を使用します
- 仮想環境の作成
- パッケージのインストール
- 依存関係の管理
- プロジェクトコンテキストでのスクリプト実行
追加リソース
詳細なパターンについては、以下を読み込んでください。
./references/pyproject-patterns.md- 完全な pyproject.toml の例、ツール設定./references/dependency-management.md- ロックファイル、ワークスペース、プライベートパッケージ./references/publishing.md- PyPI 公開、バージョン管理、CI/CD
参照
これは前提条件のない基礎スキルです。
このスキルを基盤とするスキル:
python-typing-patterns- プロジェクトの型ヒントpython-pytest-patterns- テストインフラストラクチャpython-fastapi-patterns- Web API 開発
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Python Environment
Fast Python environment management with uv.
Quick Commands
| Task | Command |
|---|---|
| Create venv | uv venv |
| Install package | uv pip install requests |
| Install from requirements | uv pip install -r requirements.txt |
| Run script | uv run python script.py |
| Show installed | uv pip list |
Virtual Environment
# Create venv (instant)
uv venv
# Create with specific Python
uv venv --python 3.11
# Activate (or use uv run)
source .venv/bin/activate # Unix
.venv\Scripts\activate # Windows
Package Installation
# Single package
uv pip install requests
# Multiple packages
uv pip install flask sqlalchemy pytest
# With extras
uv pip install "fastapi[all]"
# Version constraints
uv pip install "django>=4.0,<5.0"
# Uninstall
uv pip uninstall requests
Minimal pyproject.toml
[project]
name = "my-project"
version = "0.1.0"
requires-python = ">=3.10"
dependencies = [
"httpx>=0.25",
"pydantic>=2.0",
]
[project.optional-dependencies]
dev = [
"pytest>=7.0",
"ruff>=0.1",
]
Project Setup Checklist
mkdir my-project && cd my-project
uv venv
# Create pyproject.toml
uv pip install -e ".[dev]"
uv pip list
Troubleshooting
| Issue | Solution |
|---|---|
| "No Python found" | uv python install 3.11 |
| Wrong Python version | uv venv --python 3.11 |
| Conflicting deps | uv pip compile --resolver=backtracking |
| Cache issues | uv cache clean |
When to Use
- Always use uv over pip for speed
- Creating virtual environments
- Installing packages
- Managing dependencies
- Running scripts in project context
Additional Resources
For detailed patterns, load:
./references/pyproject-patterns.md- Full pyproject.toml examples, tool configs./references/dependency-management.md- Lock files, workspaces, private packages./references/publishing.md- PyPI publishing, versioning, CI/CD
See Also
This is a foundation skill with no prerequisites.
Build on this skill:
python-typing-patterns- Type hints for projectspython-pytest-patterns- Testing infrastructurepython-fastapi-patterns- Web API development