Python Pip在virtualenv中全局安装

Python Pip在virtualenv中全局安装,python,django,virtualenv,pip,Python,Django,Virtualenv,Pip,每当我使用以下输出运行以下命令时,我都很难让pip在virtualenv中工作: $ virtualenv --no-site-packages foo New python executable in foo/bin/python Installing setuptools, pip...done. $ cd foo/ $ source bin/activate $ pip freeze Django==1.6.1 PIL==1.1.7 beautifulsoup4==4.

每当我使用以下输出运行以下命令时,我都很难让pip在virtualenv中工作:

$ virtualenv --no-site-packages foo
  New python executable in foo/bin/python
  Installing setuptools, pip...done.
$ cd foo/
$ source bin/activate
$ pip freeze
  Django==1.6.1
  PIL==1.1.7
  beautifulsoup4==4.3.2
  distribute==0.6.34
  dj-database-url==0.2.2
  dj-static==0.0.5
  django-toolbelt==0.0.1
  gunicorn==18.0
  numpy==1.7.1
  psycopg2==2.5.2
  pystache==0.5.3
  requests==2.2.1
  scipy==0.12.0
  static==1.0.2
  stevedore==0.14.1
  virtualenv==1.11.4
  virtualenv-clone==0.2.4
  virtualenvwrapper==4.2
  wsgiref==0.1.2
我有正确的密码:
#/Users/username/Programming/Django_Projects/foo/bin/python

以下是我运行
which pip
/Users/username/Programming/Django\u Projects/foo/bin/pip

当我尝试安装Django时:
要求已经满足(使用--upgrade升级):Django in/usr/local/lib/python2.7/site-packages

清理…

我不太确定,但我认为当您调用--no site packages选项时,基本上您是在继承系统中安装的模块,我和您做了相同的操作,在我的两个文件夹中都找不到site packages文件夹(安装时您的模块应该包含在其中)


我的建议是,如果您想要“干净的”安装PIP,请避免没有站点包选项

我也有类似的问题。我最终设置了以下环境变量,从那以后一切都很顺利

PIP_REQUIRE_VIRTUALENV=true
PIP_RESPECT_VIRTUALENV=true

你到底想做什么?我正在尝试将软件包安装到virtualenv,但pip一直在尝试安装GloballyTanks软件包,但也没有帮助