python pipによるパッケージ一覧と一括パッケージインストール

pythonで、pipを使って同じ環境を作る手順

インストール済のパッケージ一覧(画面表示)

pip freeze

インストール済のパッケージ一覧をrequirements.txtに出力

pip freeze > requirements.txt

requirements.txtの内容を一括インストール

pip install -r requirements.txt

つまり、既存の環境で

pip freeze > requirements.txt

で、requirements.txtを作成し
requirements.txtを新しい環境に転送し

pip install -r requirements.txt

により、必要なパッケージをインストールできる

仮想環境を利用する場合には各々操作の前に

source /home/xxx/xxx/env//bin/activate
をしておく必要がある

pip install -r requirements.txt
の途中でエラーが出た場合には、すべて中断されるため、エラーが出たパッケージを確認する
(場合によっては、requirements.txtの中でエラーの出たパッケージ名の先頭に#を付け無効にして実行してみる)