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