コンテンツにスキップ

仮想環境

🌐 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 venvpip のワークフローを含む)については、仮想環境ガイドを読んでください。