【问题标题】:python telegram bot - bot run errorpython电报机器人 - 机器人运行错误
【发布时间】: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


【解决方案1】:

首先确保您已安装urllib3。有时urllib3 安装中断。如果由于某种原因您的 urllib3 安装未能包含 util 子模块,您可以简单地从 pypi 页面下载存档并将 util 文件夹从那里复制到您的 urllib3 安装位置。

您也可以发出以下命令来获取最新版本:

sudo pip install urllib3 --upgrade

然后,通过启动 python 解释器来查看你的模块在哪里,并检查 urllib3 模块是从哪里加载的:

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

如果以上所有方法都不适合您,请确保您正确导入!并确保没有冲突。

【讨论】:

    【解决方案2】:

    如果您克隆 python-telegram-bot 存储库,则需要在安装代码之前运行以下命令:

    git submodule update --init --recursive

    然后用python setup.py install安装代码

    【讨论】:

      【解决方案3】:

      也许你有 2 个版本的 python,默认版本是 3.x 尝试检查python的版本 python -V 如果默认版本为 3,则使用 python 版本 2 运行您的代码。

      python2 echobot.py
      

      可以是python2或者python2.7

      这也可能是库版本的原因

      【讨论】:

        猜你喜欢
        • 2023-03-17
        • 2017-08-18
        • 1970-01-01
        • 2020-10-28
        • 1970-01-01
        • 2015-12-12
        • 1970-01-01
        • 1970-01-01
        • 2022-01-01
        相关资源
        最近更新 更多