2016-06-01 4 views
1
내가 모듈을 수입하고있어

하고는 모두 같은 파일에서 수행 가져올 수 없습니다 :ImportError를 : 이름 IRCBot에게

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

:이 코드는

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']) 

, 나는 아래의 출력을 인쇄 할 수 있습니다

+1

내가 입력 할 때 패키지 관리 시스템 – mtt2p

+0

PIP "PIP 검색 IRCBot"PIP와 검색을없는 – mtt2p

답변

0

갖고 계신 버전을 확인하십시오. - 32 비트 버전의 패키지와 64 비트 버전의 Python (또는 역순) 버전이있는 경우 가져 오기가 실행되지 않습니다.

+0

입니다 : 파이썬-32 -c '수입 구조체를, 인쇄 (8 * struct.calcsize ("P")) ' 터미널로 반환 : 아마 32 비트를 실행하는 Im을 의미합니다. 그게 무슨 뜻입니까? –

+0

안녕하세요, StackOverflow에 오신 것을 환영합니다. 파이썬의 비트 크기뿐만 아니라 패키지의 비트 크기를 확인하는 방법을 설명하는 것과 같은 좀 더 상세한 대답을 주면 도움이 될 것입니다. – rrauenza

0

문제는 python이 IRCbot라는 클래스를 irc에서 찾을 수 없다는 것입니다. irc가 설치되어 있습니까?

설치 PIP IRC

어떤 버전 : 그렇다면 당신은 IRC 당신이 핍으로 설치할 수 있습니다 설치되어 있지 않은 경우, ypu는 irc.bot 수입 IRCBot

에서

을 시도 할 수 파이썬의 당신은 사용하고 있습니까?

인터넷 채팅 MODUL이
+0

.bot를 추가하면 트릭을하지 못했습니다. 그래도 irc가 설치되어 있습니다. 파이썬 2.7.10을 사용하는 Im –

+0

다른 조언이 있으십니까? –

+0

http://irckit.readthedocs.io/en/latest/installation.html#installing-with-pip에 irckit이 설치되어 있어야합니다. – flang3r