毎回pipでインストールするのもいいですが、モジュールが多くなってくるとインストールし忘れや他の環境でのインストールが面倒なので一括して管理できるようにします。
requirements.txtを使用して一括インストールオプション
pipの説明に従って
python -m pip install -r requirements.txt
requirements.txtの書き方
pipのサンプルがありますがそのままモジュール名を定義するでいいと思います。
細かくバージョン管理などもできますが。
例:requirements.txt
mysql-connector-python
beautifulsoup4
データベース接続とスクレイピングのモジュールをインストールします。
現在の設定の書き出し
pip freezeを使用して現在のモジュールを書き出せます。
pip freeze
async-generator==1.10
・・・
直接requirements.txtに書き出すこともかのうです。
freezeの内容はそのままrequirements.txtの記載と同じなのでそのままインストールが可能です。
pip freeze > requirements.txt
コメント