pip使用Python2.5,需要使用Python2.7

pip使用Python2.5,需要使用Python2.7,python,django,python-2.7,Python,Django,Python 2.7,我正在尝试通过pip安装Django,使用 pip安装Django==1.5.5 但我得到了一个错误: File "django\utils\version.py", line 1 from __future__ import unicode_literals SyntaxError: future feature unicode_literals is not defined 我猜这是因为pip使用的是Python 2.5版本的pip。我已将pip安装到Python 2.7中,并具有如下目录

我正在尝试通过pip安装Django,使用

pip安装Django==1.5.5

但我得到了一个错误:

File "django\utils\version.py", line 1
from __future__ import unicode_literals
SyntaxError: future feature unicode_literals is not defined
我猜这是因为pip使用的是Python 2.5版本的pip。我已将pip安装到Python 2.7中,并具有如下目录结构:

C:\Python27\Lib\site-packages\pip

问题:我知道我可以从.tar安装Django,但我希望pip能够工作,以便其他Python 2.7项目可以使用(更简单的)pip。我需要更改什么才能使其工作?

由于您的路径是
C:\Python27\Lib\site packages\pip
,我猜您是在Windows上。然后调用哪个pip主要由
%PATH%
系统环境控制。运行
echo%PATH%
以找出首先列出的是哪个pip目录,并适当更改变量应该会有所帮助。通常,首先需要搜索的目录应该是
C:\Python27\Scripts
,即
pip.exe
所在的目录。

您是否尝试过使用easy\u install?另外,您是否正在使用虚拟环境?正在考虑建立virtualenv和VirtualEnvRapper win我可以帮忙,谢谢。当我在寻找pip时,出于某种原因,我在C:\Python27\Lib\site packages\pip中寻找pip。对我有效的方法是:C:\Python27\Scripts\pip.exe install django==1.6