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

运行Telegram bot代码报错:无法从telegram导入ParseMode如何解决

问题修复方案

报错原因

你安装的python-telegram-bot库版本为v20.0及以上,该版本对模块结构做了大幅重构,ParseMode的导入路径发生了变更,原v13.x及更早版本的导入方式不再适用。

修复方法

你可以根据自己的项目需求二选一:

方案1:适配新版本(推荐)

直接修改导入语句即可:

from telegram.constants import ParseMode
  • v20+版本中大部分常量类都迁移到了telegram.constants模块下,后续如果遇到同类导入报错,可优先到该模块下查找对应类。

方案2:降级到兼容旧版本

如果你的项目代码是基于v13.x版本编写,不想改动原有逻辑,可以执行以下命令降级库版本:

pip install python-telegram-bot==13.7
  • 注意v13.x版本为同步实现,不支持异步编码逻辑,和v20+版本的语法差异较大。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 10:42:04