在我的工作站@work(Windows环境)上像往常一样安装Python时出现此错误:
Traceback (most recent call last):
File "C:\Python27\Scripts\django-admin.py", line 4, in <module>
import pkg_resources
File "C:\Python27\Lib\site-packages\pkg_resources.py", line 29
def _bypass_ensure_directory(name, mode=0777):
^
SyntaxError: invalid token
我一直无法找到关于搜索引擎的任何内容,只有一些与Debian相关的错误。
我尝试通过easy_install和MSI安装程序(setuptools-0.6c11-py2.7)重新安装python-setuptools。
答案 0 :(得分:2)
你在Python 3下运行django-admin.py
。在Python 3中改变了八进制文字语法。你得到的错误是Python 3抱怨Python 2.x八进制文字语法。
如何调用django-admin.py
?你以某种方式调用django-admin.py
,使用Python 3。
也许你做c:\whatever> django-admin.py ...
?
在这种情况下,我建议尝试改为:
c:\whatever> c:\Python27\python.exe c:\Python27\Scripts\django-admin.py ...
问题可能是您在安装Python 2之后安装了Python 3.Windows Python安装程序将.py文件与安装的版本相关联。