仮想環境¶
🌐 AI と人間による翻訳
この翻訳は、人間のガイドに基づいて AI によって作成されました。🤝
原文の意図を取り違えていたり、不自然な表現になっている可能性があります。🤖
AI LLM をより適切に誘導するのを手伝う ことで、この翻訳を改善できます。
Pythonプロジェクトで作業する際は、プロジェクトごとにインストールされるパッケージを分離するために仮想環境を使用するべきです。
FastAPIプロジェクトでは、プロジェクト、その依存関係、仮想環境を管理するために uv を使用することをおすすめします。
プロジェクトの作成¶
公式インストールガイドに従って uv をインストールし、プロジェクトを作成します:
$ uv init awesome-project --bare
$ cd awesome-project
$ uv add "fastapi[standard]"
uv はプロジェクトの仮想環境を自動的に作成します。自分で作成したり有効化したりする必要はありません。
プロジェクト環境内でコマンドを実行するには、例えば次のように uv run を使用します:
$ uv run fastapi dev
さらに学ぶ¶
仮想環境の内部的な仕組み(有効化や、代替となる python -m venv と pip のワークフローを含む)については、仮想環境ガイドを読んでください。