【发布时间】:2017-09-20 21:42:50
【问题描述】:
当我尝试运行机器人时,我在终端中收到以下错误消息:
zass@zass-system-product-name:~/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
我在 ubuntu 上运行 Python 2.7,安装了 git 和电报机器人。 - 我该如何解决?
【问题讨论】:
-
你安装
urllib3了吗? -
是的,我安装了 urllib3
-
你使用 virtualenv 吗?如果是,可能你没有激活它
-
哦,不,你能解释一下我必须做什么吗?
-
如果您运行
pip freeze,您应该会在列表中看到urllib3。如果没有这个库 - 你还没有安装它,或者因为你不是root用户而阻止了你的安装。你应该使用sudo pip install urlib3。如果你不知道什么是 virtualenv - 你不要使用它)
标签: python ubuntu python-telegram-bot