我今天早些时候刚刚安装了virtualenv,并且我一直在尝试让django-nonrel使用虚拟环境。经过几个小时的尝试并且没有这样做,我和一个人提出了问题,他说这个问题与pip有关。
我创建了一个virtualenv env_name
的虚拟环境。我输入它:
source env_name/bin/activate
然后我用pip安装一些东西。例如,
sudo pip install git+https://github.com/django-nonrel/django-nonrel;
然后我执行pip freeze
,唯一的输出是:
wsgiref=0.1.2
有人能看出为什么会这样吗?
谢谢,
ParagonRG
注意:
pip是版本1.1。
virtualenv是版本1..7.1.2
答案 0 :(得分:3)
你忘记了git扩展
$> mkvirtualenv test
(test)> pip install git+https://github.com/django-nonrel/django-nonrel.git
(test)> pip freeze
Django==1.3.1
wsgiref==0.1.2
顺便说一句,如果您使用virtualenv,则不需要使用sudo
。这个想法是让你的virtualen在你得到许可的地方~~ .virtualenvs /