ImportError:无法导入名称IRCB

2024-10-02 16:31:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我要导入一个模块,所有操作都在同一个文件中完成:

from irc import IRCBot, run_bot

class greeterBot(IRCBot):
    def greet(self, nick, messege, channel):
        return 'Hi %s' % nick

    def command_patterns(self):
        return (
            self.ping('^hello', self.greet),
            )
host = "coolwhizserver"
port = 6667
nick = 'Alfred'

run_bot(greeterBot, host, port, nick ['#randomchannel'])

这是代码,我将输出如下:

Traceback (most recent call last): File "Greeter.py", line 1, in <module> from irc import IRCBot, run_bot ImportError: cannot import name IRCBot


Tags: 模块runfromimportselfhostreturnport
2条回答

请检查您的版本-如果您有32位版本的包和64位版本的Python(或相反的情况),则导入永远不会运行。在

问题是python在irc中找不到名为IRCbot的类。 你有安装irc吗?如果是这样的话,ypu可以试试

从工业机器人导入IRCBot

如果没有安装irc,可以使用pip安装:

pip安装irc

你在使用什么版本的python?在

相关问题 更多 >