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の中でエラーの出たパッケージ名の先頭に#を付け無効にして実行してみる)