2015-11-23 13 views
2

雖然安裝wakadump在Windows中,我獲得以下錯誤PIP安裝WakaDump:語法錯誤:在任何類型錯誤無效語法,電子

$ pip install wakadump 
Collecting wakadump 
    Using cached wakadump-2.0.1.tar.gz 
Collecting click==4.0 (from wakadump) 
    Using cached click-4.0-py2.py3-none-any.whl 
Collecting keen==0.3.3 (from wakadump) 
    Using cached keen-0.3.3.tar.gz 
Collecting pytz==2015.4 (from wakadump) 
    Using cached pytz-2015.4-py2.py3-none-any.whl 
Collecting simplejson==3.6.5 (from wakadump) 
    Using cached simplejson-3.6.5.tar.gz 
Collecting unicodecsv==0.9.4 (from wakadump) 
    Using cached unicodecsv-0.9.4.tar.gz 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 
     File "<string>", line 20, in <module> 
     File "C:\Users\!USERNAME!\AppData\Local\Temp\pip-build-zqck6wkt\unicodecsv\set                                 up.py", line 5, in <module> 
     version = __import__('unicodecsv').__version__ 
     File "C:\Users\!USERNAME!\AppData\Local\Temp\pip-build-zqck6wkt\unicodecsv\uni                                 codecsv\__init__.py", line 49 
     except TypeError, e: 
         ^
    SyntaxError: invalid syntax 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in C:\Users\sakhar\A                                 ppData\Local\Temp\pip-build-zqck6wkt\unicodecsv 

我複查,我必須安裝最新版本的設置工具也PIP升級到最新版本。

我試圖更新一切,並重新啓動系統,以確保事情得到反映,但沒有運氣。

+0

你的追蹤似乎被截斷。它應該比你在代碼塊中複製的更寬。你可以仔細檢查一下嗎? – cel

回答

1

wakadump已創建不兼容(舊)Python版本,並且不支持您已安裝的現代Python版本。

Python 3.x使用語法except TypeError as e(新)而不是except TypeError, e(舊)。

wakadump必須升級以支持新的Python版本。

+0

感謝您指出這個問題,現在已解決此問題 - https://github.com/wakatime/wakadump/issues/5 – rsakhale