diadia

興味があることをやってみる。自分のメモを残しておきます。

デプロイ時にプロジェクトに必要なライブラリを漏れなくインストールする

結論:pip freezeを使う

サーバーに必要なライブラリをインストールするために開発環境でpip freezeまたはpip listを使い確認しては、サーバーでライブラリをインストールしてきたが一気にインストールしてしまったほうが良い。

pip freeze > requirements.txt

これでテキストファイルができるので、サーバにて以下を実行すれば一気にライブラリをインストールできる。

pip install -r requirements.txt

ドキュメント:https://pip.pypa.io/en/latest/cli/pip_freeze/#examples