在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
答案 0 :(得分:5)
您在Python 2中安装了使用Python 3语法的包。
有问题的软件包支持Python 2.6及更高版本,因此这里存在安装错误。 package install script使用2to3
代码转换工具根据需要重写代码 ,看来该工具在不需要时运行,因为original Connection
class使用Python 2语法。
删除软件包并使用正确的Python版本重新安装它。