【问题标题】:"No module named" error after installing the module安装模块后出现“未命名模块”错误
【发布时间】:2019-01-11 02:28:01
【问题描述】:

我已经使用pip install pyTelegramBotAPI 安装了pyTelegramBotAPI。我已导入 telebot 包以使用 API。

但是当我想运行我的程序时,它说:没有名为“telebot”的模块。整个错误信息是:

(...file path...) Telegram Bot>CertificateBot.py
Traceback (most recent call last):
(...file path...) \CertificateBot.py", line 1, in <module>
import telebot

ModuleNotFoundError: No module named 'telebot'

我使用的是 Windows 10。

【问题讨论】:

  • 你的操作系统是什么?
  • 运行pip -Vpython -V,检查python版本是否匹配。如果没有,请安装正确 Python 版本的软件包。
  • @shamilpython Windows 10
  • 嗯。然后尝试@hoefling 解决方案。
  • 你确定你是为 Python 3 安装的,而不是为 Python 2 安装的吗?您是否尝试过使用pip3 而不是pip

标签: python python-3.x pip telegram py-telegram-bot-api


【解决方案1】:

试试这个代码:

    
pip3 uninstall telebot
    
pip3 uninstall PyTelegramBotAPI

pip3 install pyTelegramBotAPI
    
pip3 install --upgrade pyTelegramBotAPI

【讨论】:

    【解决方案2】:

    试试python3 -m pip install pyTelegramBotAPI 可能 pip 将模块安装到不同的 python 版本。

    【讨论】:

    • 'python3' 不是内部或外部命令、可运行程序或批处理文件
    猜你喜欢
    • 1970-01-01
    • 2014-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-22
    • 2022-01-25
    • 2018-06-06
    相关资源
    最近更新 更多