pip使用Python 2.5并且需要使用Python 2.7

时间:2013-11-05 05:13:07

标签: python django python-2.7

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

pip install 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。我需要更改什么才能使其正常工作?

1 个答案:

答案 0 :(得分:3)

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