私のUbuntu12.04マシンでは、pip要件のインストールにより、インストールを試みるたびにsudo権限が要求されます。これをオーバーライドするにはどうすればよいですか?これは、作業環境がvenv内ではなくグローバルにインストールするのはひどいので、どうすればよいですか?
注:sudoを使用してvenvをセットアップしませんでした。
私のUbuntu12.04マシンでは、pip要件のインストールにより、インストールを試みるたびにsudo権限が要求されます。これをオーバーライドするにはどうすればよいですか?これは、作業環境がvenv内ではなくグローバルにインストールするのはひどいので、どうすればよいですか?
注:sudoを使用してvenvをセットアップしませんでした。
仮想環境をアクティブ化しましたか?走る:
. bin/activate
あなたの殻の中で。次に、ローカルpip
インストールがシステムを引き継ぎます。
@MartijnPietersのおかげで、回避策を見つけました。
ランニング
~/.virtualenvs/myapp/bin/pip install -r requirements.txt
ただの代わりに
pip install -r requirements.txt
virtualenv自体の最新バージョンを使用していることを確認してください。執筆時点での最新バージョンは1.7.2です。古いバージョンでは、仮想環境にインストールするには、-Eスイッチを使用する必要がありました。