用語集に戻る
フロント初級

requirements.txt

requirements.txt

一言で言うと

依存パッケージ一覧の再現用ファイル。

もう少し詳しく

一言で言うと

依存パッケージ一覧の再現用ファイル。

もう少し詳しく

依存パッケージ一覧の再現用ファイル。IT エンジニアリングの現場で頻繁に登場する概念のひとつで、関連する仕組みやベストプラクティスと合わせて理解しておくと応用が利きます。

Python プロジェクトで使用するパッケージとそのバージョンを一覧で記述したテキストファイルで、venv などの仮想環境と組み合わせて利用するのが一般的です。pip freeze > requirements.txt で現在の環境をそのままファイルに書き出せます。

実務でどう使うか

  • 環境再現 ── pip install -r requirements.txt でチームメンバー全員が同じパッケージ環境を素早く再現できます

  • CI/CD ── GitHub Actions などでテスト実行前に依存パッケージを一括インストールする際に参照されます

  • バージョン固定 ── パッケージ名==バージョン番号の形式で記述することで、どの環境でも同じバージョンが入り再現性を担保できます
  • 関連する章

    Ch85 で詳しく学べます。

    関連する用語

    この用語を学べるコース

    この用語を実際に使ってみよう

    チョットデキルなら、5分のレッスンで実際にコードを書いて学べます。

    コース一覧を見る