Python IRC 8.1.1类Connection(object,metaclass = abc.ABCmeta)的无效语法错误?

Aar*_*son 4 python connection irc metaclass

在Python中,当尝试使用irc-8.1.1的示例程序irccat2.py时,出现此错误。我找不到在线记录的任何地方。有谁知道这意味着什么,我该如何解决?谢谢。

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
Run Code Online (Sandbox Code Playgroud)

Mar*_*ers 5

您已在Python 2中安装了使用Python 3语法的软件包。

有问题的软件包支持Python 2.6和更高版本,因此此处存在安装错误。该软件包安装脚本使用的2to3代码转换工具来重新编写代码的需要,并且看起来虽然没有需要的工具是运行,作为原始Connection使用Python语法2。

删除软件包,然后使用正确的Python版本重新安装。