2017-09-20 5 views
2

, 나는 터미널이 오류 메시지가 : 나는 우분투에 파이썬 2.7을 실행하는거야파이썬 전보 봇 - 나는 봇을 실행하려고 할 때 봇 실행 오류

[email protected]:~/python-telegram-bot/examples$python 
echobot.py 
/usr/local/lib/python2.7/dist-packages/python_telegram_bot-8.0- 
py2.7.egg/telegram/utils/request.py:38: UserWarning: python-telegram- 
bot wasn't properly installed. Please refer to README.rst on how to 
properly install. 
Traceback (most recent call last): 
File "echobot.py", line 8, in <module> 
import telegram 
File "build/bdist.linux-x86_64/egg/telegram/__init__.py", line 94, in 
<module> 
File "build/bdist.linux-x86_64/egg/telegram/bot.py", line 34, in 
<module> 
File "build/bdist.linux-x86_64/egg/telegram/utils/request.py", line 
33, in <module> 
ImportError: No module named ptb_urllib3.urllib3 

, 자식 및 전보 봇이 설치됩니다. 어떻게 해결할 수 있습니까?

+0

으로 코드를 설치를'urllib3' ? – AndMar

+0

예 urllib3을 설치했습니다 –

+0

virtualenv를 사용합니까? 그렇다면 아마도 정품 인증을받지 않았을 것입니다. – AndMar

답변

0

먼저 urllib3을 설치해야합니다. 때로는 urllib3 설치가 중단됩니다. 어떤 이유로 든 urllib3 설치에 util 하위 모듈이 포함되지 않은 경우 pypi 페이지에서 압축 파일을 다운로드하고 util 폴더를 urllib3 설치 위치에 복사하면됩니다.

또한 최신 버전을 얻으려면 아래의 명령을 실행 할 수 있습니다 다음 urllib3 모듈이있는 곳에 그런

sudo pip install urllib3 --upgrade

를, 모듈은 파이썬 인터프리터를 시작하여 어디보고 확인 로드 :

python -c "import urllib3; print urllib3.__file__"

만약 위의 모든 당신이 그것을 바로 가져 오는 있는지 확인하십시오, 당신을 위해 작동하지 않았다! 충돌이 없는지 확인하십시오. 당신은 파이썬 전보 - 봇 REPO를 복제하는 경우

0

당신이 코드를 설치하기 전에 다음 명령을 실행해야합니다

git submodule update --init --recursive

그런 다음 설치 했 python setup.py install