簡単な方法ですが、ここでもグーグルでも見つかりませんでした。したがって、pipを使用して複数のパッケージをインストールする方法があるかどうか興味がありました。何かのようなもの:
pip install progra1 , progra2 ,progra3 ,progra4 .
または:
pip install (command to read some txt containing the name of the modules)
コマンドラインで複数のパッケージをインストールするには、スペースで区切られたリストとしてそれらを渡すだけです、例えば:
pip install wsgiref boto
テキストファイルからインストールする場合は、pip install --help
から:
-r FILENAME、-requirement = FILENAME
指定された要件ファイルにリストされているすべてのパッケージをインストールします。このオプションは複数回使用できます。
一般的なレイアウトと構文については、 要件ファイルに関するpipドキュメント をご覧ください。簡単な例が必要な場合は、pip freeze
を使用して、現在の環境/サイトパッケージに基づいて生成できます。 -例えば(wsgiref
およびboto
をクリーンな仮想環境にインストールしたことに基づいて):
$ pip freeze
boto==2.3.0
wsgiref==0.1.2
pip install -r requirements.txt
また、requirements.txtファイルで、モジュールをリストに追加します(1行に1項目)。
Django = 1.3.1
南> = 0.7
Django-debug-toolbar
requirements file というテキストファイルにリストされたパッケージをインストールできます。たとえば、次のテキストを含むreq.txt
というファイルがある場合:
Django==1.4
South==0.7.3
コマンドラインで発行します:
pip install -r req.txt
pipは、ファイルにリストされているパッケージを特定のリビジョンでインストールします。
他の回答を補完するために、オプション--no-cache-dir
を使用して、pipのキャッシュを無効にすることができます。 pip install -r requirements.txt
で多数のパッケージを一度にインストールすると、仮想マシンがクラッシュしました。私にとって解決したのは:
pip install --no-cache-dir -r requirements.txt
単一のモジュールをインストールするときに使用したのと同じコマンドを、スペース区切り形式でのみ渡す