2013-04-10 47 views
3

在Python中,當試圖使用irc-8.1.1的示例程序irccat2.py時,出現此錯誤。我無法在任何地方在網上找到它。有誰知道這意味着什麼,以及我如何解決它?謝謝。Python IRC 8.1.1類連接的語法錯誤(object,metaclass = abc.ABCmeta)?

Traceback (most recent call last): 
    File "irccat2.py", line 10, in <module> 
    import irc.client 
    File "C:\Python27\lib\site-packages\irc-8.1.1-py2.7.egg\irc\client.py", line 3 
96 
    class Connection(object, metaclass=abc.ABCMeta): 
           ^
SyntaxError: invalid syntax 

回答

4

你在Python 2

安裝使用Python 3語法一個包,有問題的包支持Python 2.6和更新的,所以這裏有一個安裝錯誤。 package install script使用2to3代碼翻譯工具根據需要重寫代碼,似乎該工具在不需要時運行,因爲original Connection class使用Python 2語法。

刪除軟件包並使用正確的Python版本重新安裝它。