我在AWS ec2上运行ubuntu10.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一个附带的问题是,我如何删除环境中没有的所有包。
发布于 2013-10-08 00:56:17
我遇到了同样的问题,激活了virtualenv并通过pip安装了安装在环境之外的-r requirements.txt (在我的基本python安装的站点包中)。结果是所有权导致了问题,我试图安装到的virtualenv属于root,而不是当前活动的用户。换句话说,检查您要安装到的虚拟环境的所有者。
发布于 2012-10-10 01:43:07
试一试
workon env
pip install -r requirementsenv应该是您的虚拟环境的名称
https://stackoverflow.com/questions/12805396
复制相似问题