Works by

Ren's blog

@rennnosuke_rk 技術ブログです

【python】pipでファイル内に記述した複数モジュールを一括インストールする

メモ。

pip install -rで、ファイルに記述したモジュールを一括してインストールできる。

# インストールしたいモジュールを記述したファイル
$ cat hoge.txt 
asn1crypto==0.23.0
bleach==1.5.0
certifi==2017.11.5
cffi==1.11.2
chardet==3.0.4
cryptography==2.1.3
cycler==0.10.0
...

# 一括インストール
$ pip install -r hoge.txt
Collecting asn1crypto==0.23.0 (from -r hoge.txt (line 1))
 ...

入れたいモジュールを一気に入れられるのは便利だし、スクリプトを共有するときに依存モジュールを外部にまとめて書いておいてスクリプト内で自動一括インストール...みたいなことができるのも便利。