Pythonプロジェクトの依存関係を管理!requirements.txt を出力する基本

投稿者: | 2026-03-27

Pythonプロジェクトを進める際、必要なライブラリとそのバージョンを管理することは非常に重要です。 requirements.txt ファイルは、プロジェクトが依存するライブラリを一覧化し、他の環境でプロジェクトを再現する際に役立ちます。 今回は、現在インストールされているライブラリ情報をこのファイルに一括で出力する方法をご紹介します。

以下のコマンドをターミナルやコマンドプロンプトで実行してください。

pip freeze > requirements.txt

このコマンドを実行すると、現在のPython環境にインストールされている全てのパッケージとそのバージョンが一覧化され、requirements.txtという名前のファイルに書き出されます。

みーちゃんのワンポイント

このコマンドは、通常、仮想環境をアクティブにした状態で実行するのがおすすめです。そうすることで、プロジェクトに直接関連するライブラリのみがrequirements.txtに記録され、不要なライブラリの混入を防ぐことができます。