2

AWS ec2 で ubuntu 10.04 仮想マシンを実行しています。

以下は私に起こったことです:

source bin/activate
(env)$ pip install -r requirements.txt
(env)$ yolk -l  # no package was installed in my env
deactivate
$ yolk -l  # all packages were installed into /usr/lib and /usr/local

source bin/activate
(env)$ pip install simplejson==2.3.0
(env)$ yolk -l  # simplejson was installed in my env

副次的な質問は、環境にないすべてのパッケージを削除する方法です。

4

2 に答える 2

0

私は同じ問題を抱えていました.virtualenvをアクティブにし、envの外側にインストールされたpip install -r requirements.txtを(私のベースpythonインストールのサイトパッケージに)インストールしました。所有権が問題の原因であることが判明しました。インストールしようとしていた virtualenv は、現在アクティブなユーザーではなく root によって所有されていました。つまり、インストール先の virtualenv の所有者を確認してください。

于 2013-10-07T16:56:17.130 に答える
-1

試す

workon env
pip install -r requirements

env仮想環境の名前にする必要があります

于 2012-10-09T17:43:07.213 に答える