pythonで、Bundlerみたいなのないのかなと思って調べたメモ
pip freezeで依存パッケージ一覧を生成する(公式)
以下はvirtualenv環境での作業
// 何か入れてみる
(hoge) $ pip install pandas
// 確認
(hoge) $ pip list
numpy (1.11.2)
pandas (0.19.0)
pip (8.1.2)
python-dateutil (2.5.3)
pytz (2016.7)
setuptools (28.7.1)
six (1.10.0)
wheel (0.30.0a0)
// 今の状態でpackages.txtを生成する
(hoge) $ pip freeze > packages.txt
(hoge) $ cat packages.txt
numpy==1.11.2
pandas==0.19.0
python-dateutil==2.5.3
pytz==2016.7
six==1.10.0
pip install -rで依存パッケージをインストールする
上記で作成したpackages.txt
を元にpip install -r
する
(hoge2) $ pip install -r packages.txt