当我尝试运行bot时,在终端中收到以下错误消息:
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上运行Python2.7,安装了git和telegram bot。-我怎样才能修好它?在
也许你有2个版本的python,默认版本是3.x 尝试检查python的版本
python -V
如果默认版本是3,那么使用pythonversion2运行代码。在它可以是python2或python2.7
也可能是libs版本的原因
首先确保您已经安装了
urllib3
。有时urllib3
安装中断。如果由于某种原因,urllib3的安装没有包括util
子模块,那么您可以简单地从pypi页面下载归档文件并将util文件夹从那里复制到您的urllib3
安装位置。在您也可以发出以下命令以获取最新版本:
sudo pip install urllib3 upgrade
然后,通过启动python解释器查看模块的位置,并检查
urllib3
模块从何处加载:python -c "import urllib3; print urllib3.__file__"
如果以上所有操作都不适合您,请确保导入正确!确保没有冲突。在
如果克隆python telegram bot repo,则需要在安装代码之前运行以下命令:
git submodule update init recursive
然后用
python setup.py install
安装代码相关问题 更多 >
编程相关推荐