Files
docs-fastapi/docs/ja/docs/virtual-environments.md
T

1.4 KiB

仮想環境

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