用語集 最終更新 2026.04.04

requirements.txt

requirements.txt は、インストールしたい Python パッケージ一覧をテキストで書くファイルです。
pip install -r requirements.txt のように使い、環境をそろえるときによく使われます。

まず押さえたいポイント

  • pip と組み合わせてよく使う
  • 必要なライブラリ一覧を共有しやすい
  • シンプルで広く使われている

どんな場面で使うか

  • 開発環境の再現
  • サーバーへのデプロイ
  • 教材や既存プロジェクトの依存共有

どんなふうに理解するとよいか

この環境で必要なライブラリのメモ と考えると分かりやすいです。
ただし、単純な一覧なので、どこまで厳密に固定するかは運用次第です。

押さえておきたい注意点

依存解決やロックをどうするかは別で考える必要があります。
そのため、シンプルで分かりやすい反面、チーム運用では補助ルールが必要になることがあります。

実務で見るポイント

  • 古くから広く使われている
  • シンプルで教育しやすい
  • 厳密な再現性はロックファイルの方が強い場面もある

この用語を読むときのコツ

requirements.txt は単語だけ暗記するより、「どんな場面で出てくるか」「何と一緒に語られるか」をセットで押さえた方が理解しやすいです。記事や設定画面で見かけたら、何を決めるための用語なのかまで見ると意味がつながりやすくなります。

最初のうちは、このページだけで完結させようとしなくて大丈夫です。 下の関連用語や関連記事も一緒にたどると、requirements.txt がどの文脈で使われる言葉なのかがかなり見えやすくなります。

あわせて見たい用語