安装模块后出现“没有模块命名”错误

3
我已经使用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操作系统。

你的操作系统是什么? - shamilpython
运行 pip -Vpython -V 命令,检查 Python 版本是否匹配。如果不匹配,则安装适用于正确 Python 版本的软件包。 - hoefling
@shamilpython Windows 10 - Mohammad Shahriari
1
你确定你安装的是 Python 3 而不是 Python 2 吗?你尝试使用 pip3 而不是 pip 了吗? - tobias_k
顺便说一句,pip 已经更新到 18 版本了。 - Thorbijoern
显示剩余4条评论
2个回答

2
尝试使用命令 python3 -m pip install pyTelegramBotAPI 安装模块。 可能会将该模块安装到其他版本的Python中。

'python3' 不被识别为内部或外部命令,可执行程序或批处理文件。 - Mohammad Shahriari

-1

尝试这段代码:

    
pip3 uninstall telebot
    
pip3 uninstall PyTelegramBotAPI

pip3 install pyTelegramBotAPI
    
pip3 install --upgrade pyTelegramBotAPI

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接