我读过了pip 安装在全局站点包中而不是 virtualenv https://stackoverflow.com/questions/20952797/pip-installing-in-global-site-packages-instead-of-virtualenv并确保一切正确,我什至在 virtaulenv 中使用 easy_install 重新安装了 pip。
发生的事情很奇怪。首先,它不会让我安装没有 sudo 的包...如果我读取文本输出,它会尝试将其按预期放置在 virtualenv 路径中。然后我使用 sudo 并且它可以工作。
但是,如果我尝试安装该软件包(在本例中为 django-bootstrap3),则会显示:
(env)kevin@g3:~/djangoP/work$ sudo pip install django-bootstrap3
Requirement already satisfied (use --upgrade to upgrade): django-bootstrap3 in /usr/local/lib/python3.4/dist-packages
据我了解,这意味着它安装在 virtualenv 之外。
不太确定该怎么做。读过一些博客,很多人对这个问题都有不同的看法,但我似乎无法为自己找到解决方案。
我正在使用 Ubuntu 14、Python 2.7 并在我的主目录中工作。
任何帮助都会很棒。
谢谢。
你可以简单地使用
./bin/pip
在虚拟环境中安装任何东西。 (我无法发表评论,这就是我必须在这里写的原因)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)