回答:
コマンドラインで複数のパッケージをインストールする場合は、スペースで区切られたリストとしてそれらを渡すだけです。例:
pip install wsgiref boto
次に、テキストファイルからインストールする場合は、次の場所からインストールしますpip install --help
。
-r FILENAME、-requirement = FILENAME
所定の要件ファイルにリストされているすべてのパッケージをインストールします。このオプションは複数回使用できます。
見てください要件ファイルに関するピップのドキュメント彼らの一般的なレイアウトと構文のために-あなたが現在の環境/サイトのパッケージに基づいて1を生成できることに注意してくださいpip freeze
あなたは簡単な例をしたい場合-例えば(インストールしたに基づくwsgiref
とboto
クリーンvirtualenvの中で):
$ pip freeze
boto==2.3.0
wsgiref==0.1.2
pip install wsgiref boto
により、ライブラリも依存関係とともにインストールされますか?
pip install -r requirements.txt
また、requirements.txtファイルでは、モジュールをリストに入れ、1行に1項目を記述します。
Django = 1.3.1
南> = 0.7
django-debug-toolbar
Django
1行だけ入力すると、最新バージョンが自動的にインストールされますか?
pip
、特に必要はありませんが、インストールするバージョンを正確に予測するのは難しい場合があります。特にpip
、複数のソースインデックスや構成オプションを使用して構成している場合、どのパッケージを使用できるかが制約されます。インストールされます。一般的なニーズは、次のような最小バージョン要件を指定することですpip >= 9.0
単一のモジュールをインストールするときに使用したのと同じコマンドを、スペース区切り形式でのみ渡す
sudo -H pip install setuptools trezor
このエラーの原因:「ソース配布からのインストールに必要なsetuptoolsをインポートできませんでした。setuptoolsをインストールしてください。」代わりに、2つの個別のコマンドとして実行する必要があります。