2011-12-02 22 views
2

得到這個錯誤對我的工作站@作業安裝Python像往常一樣(Windows環境):中的python-setuptools的pkg_resources.py語法錯誤:無效令牌

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 

我一直無法找到searchengines任何東西,只一些Debian相關的錯誤。

我試着通過easy_install和MSI安裝程序(setuptools-0.6c11-py2.7)重新安裝python-setuptools。

回答

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.在Windows Python安裝程序同夥.py文件後,與安裝的版本執行您已經安裝了Python 3 。

相關問題