requirements.txt とは
- pip でインスコする(した)パッケージ一覧
- 主に別の Python 環境にコードを持っていったときに、pip ライブラリをサクッと入れるために使う
作成方法
- そのプロジェクトで使っている Python 環境に入る(venv等)
- 次のコマンド打ったら完成
pip freeze > requirements.txt
or
python -m pip freeze > requirements.txt
適用方法
- そのプロジェクトで使っている Python 環境に入る(venv等)
- 次のコマンド打って待つ
pip install -r requirements.txt
or
python -m pip install -r requirements.txt
書き方(文法)
詳細は公式ドキュメントを参照
- # 以降はコメントになる
- パッケージの名前だけ記述すると、インストール時点の最新が降ってくる
- Python の比較演算子 ==, >= などを使ってバージョン指定できる
- Python のバージョンによって挙動変えたり、whl 降らせてインスコも出来るらしいけど余り使わないので割愛