1

我今天早些时候刚刚安装了 virtualenv,我一直在尝试让 django-nonrel 使用虚拟环境工作。经过数小时的尝试和失败后,我与有人聊天,他认为问题出在 pip 本身。

我用virtualenv env_name. 我输入它:

source env_name/bin/activate

然后我用 pip 安装一些东西。例如,

sudo pip install git+https://github.com/django-nonrel/django-nonrel;

然后我执行 a pip freeze,唯一的输出是:

wsgiref=0.1.2

谁能明白为什么会发生这种情况?

谢谢,

典范RG

笔记:

  • pip 是 1.1 版。

  • virtualenv 是版本 1..7.1.2

4

1 回答 1

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

顺便说一句,sudo如果您使用 virtualenv,则不需要使用。这个想法是让你的 virtualen 在你有权限的地方,比如 ~/.virtualenvs/

于 2012-04-15T00:58:41.207 回答