pyTelegramAPI导入telebot报ModuleNotFoundError错误求助
解决pyTelegramBotAPI中telebot导入失败问题
对应报错信息:
Traceback (most recent call last): File "/home/yaser/Desktop/pyhton codes/Insta-tel-bot/insta/telegram.py", line 2, in import telebot ModuleNotFoundError: No module named 'telebot'
- 首先确认pip版本与你使用的Python3.9版本匹配,执行以下命令校验:
pip -V
若返回结果中Python版本为3.9.7,可直接执行后续安装命令;若不匹配,将后续命令中的pip替换为pip3即可。 - 安装官方正确依赖包,注意不要安装PyPI上同名的无效
telebot包,正确安装命令为:pip install pyTelegramBotAPI
若Linux环境下出现权限报错,可添加用户参数安装:pip install --user pyTelegramBotAPI - 额外注意事项:不要将本地脚本命名为
telegram.py、telebot.py这类与官方库同名的文件名,否则会触发模块导入优先级冲突,导致即使安装了依赖也无法正常导入。 - 验证安装结果:安装完成后在终端执行
python3 -c "import telebot",无报错即表示问题解决。
内容的提问来源于stack exchange,提问作者Mohamadyaser Akbari
相关产品推荐
相关产品推荐

