2

私のUbuntu12.04マシンでは、pip要件のインストールにより、インストールを試みるたびにsudo権限が要求されます。これをオーバーライドするにはどうすればよいですか?これは、作業環境がvenv内ではなくグローバルにインストールするのはひどいので、どうすればよいですか?

注:sudoを使用してvenvをセットアップしませんでした。

4

3 に答える 3

1

仮想環境をアクティブ化しましたか?走る:

. bin/activate

あなたの殻の中で。次に、ローカルpipインストールがシステムを引き継ぎます。

于 2012-06-30T13:10:13.500 に答える
1

@MartijnPietersのおかげで、回避策を見つけました。

ランニング

~/.virtualenvs/myapp/bin/pip install -r requirements.txt

ただの代わりに

pip install -r requirements.txt
于 2012-07-02T12:13:28.363 に答える
0

virtualenv自体の最新バージョンを使用していることを確認してください。執筆時点での最新バージョンは1.7.2です。古いバージョンでは、仮想環境にインストールするには、-Eスイッチを使用する必要がありました。

于 2012-07-01T00:18:10.230 に答える