1

我正在尝试通过 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。我需要更改什么才能使其正常工作?

4

1 回答 1

3

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

于 2013-11-05T08:02:39.443 回答