You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

编辑Telegram Bot遇ModuleNotFoundError,重装python-telegram-bot仍未解决

解决 import telegram.ext 模块找不到的问题
  • 检查脚本文件名冲突
    不要将你的Python脚本命名为telegram.py,这会与python-telegram-bot包重名,导致Python优先加载本地脚本而非第三方包。若存在重命名情况,立即修改脚本文件名,并删除同目录下的telegram.pyc缓存文件(如果有)。

  • 确认Python环境一致性
    确保安装包的Python环境与运行脚本的环境一致:

    • 用pip install python-telegram-bot安装的包,对应使用python your_script.py运行脚本
    • 用pip3 install python-telegram-bot安装的包,对应使用python3 your_script.py运行脚本
      可通过以下命令验证当前环境的已安装包:
    pip list | grep python-telegram-bot
    # 或针对Python3环境
    pip3 list | grep python-telegram-bot
    
  • 彻底重装依赖包
    先完全卸载现有包,再重新安装,避免残留问题:

    # 卸载包
    pip uninstall -y python-telegram-bot
    # 针对Python3环境
    pip3 uninstall -y python-telegram-bot
    # 重新安装适配你代码的版本(若使用Updater,推荐v13.7,v20+已移除该类)
    pip install python-telegram-bot==13.7
    
  • 检查虚拟环境状态
    若使用虚拟环境(如venv、virtualenv),需先激活对应环境再执行安装和运行操作:

    # Linux/macOS激活venv
    source your_venv/bin/activate
    # Windows cmd激活venv
    your_venv\Scripts\activate.bat
    # 激活后安装并运行
    pip install python-telegram-bot
    python your_script.py
    

内容的提问来源于stack exchange,提问作者nossd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 23:35:21