news 2026/10/3 1:15:27

Pycharm调试报错:Asyncio support for the debugger解决

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Pycharm调试报错:Asyncio support for the debugger解决

背景

代码中用到了asyncio.run()方法,使用PyCharm的Run操作能正常启动服务,但是Dubug操作则报错:

Traceback (most recent call last): File "C:\Users\Y\AppData\Roaming\uv\python\cpython-3.12.12-windows-x86_64-none\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) TypeError: 'Task' object is not callable

原因:

2023.3 之后几个版本都会有这个问题。

JetBrains 为了给调试器加协程变量面板,在 pydevd 里给每个 Task 包了一层跟踪回调,结果只要代码里把 Task 当成普通函数塞进事件循环(call_soon/add_done_callback等),就会触发'Task' object is not callable,Release 模式没这圈包装所以跑得过。

官方自己也把这事写进了 Release Note(PY-64544),社区从 2023.3.3 开始就报了大量同样的堆栈 。

解决

解决方式两种:

  1. 回退到 2023.2.5 之前;

  2. 关掉这个实验功能(最省事):

    • 连按两下Shift→ 输入Registry...→ 找到
      python.debug.asyncio.repl把勾去掉 → Restart IDE。

关掉后 Debug 与 Run 行为一致,不再炸TypeError。

参考

cannot-debug-script-with-trio-asyncio-in-pycharm


自此,本文分享到此结束!!!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/2 5:52:22

SSH免密登录Miniconda容器实现自动化运维

SSH免密登录Miniconda容器实现自动化运维 在科研计算与AI工程实践中,一个常见的痛点是:明明本地调试成功的模型脚本,一放到远程服务器上就报错——“ModuleNotFoundError”、“CUDA版本不兼容”、“Python解释器找不到”。更让人头疼的是&…

作者头像 李华
网站建设 2026/10/3 2:02:30

Qwen Code v0.5.0:AI 编程,终于不只活在命令行里了

如果你之前接触过 Qwen Code,大概率对它的第一印象是:一个在命令行里用得很顺手,但“有点极客”的 AI 编程工具。而 v0.5.0 这次更新,明确释放了一个信号:Qwen Code 不打算只做 CLI 工具了,它开始向“完整开…

作者头像 李华
网站建设 2026/10/3 10:42:24

吃透Java反射(面试必看)

一、前言Java反射是Java高级特性中的核心知识点,也是框架开发(如Spring、MyBatis)的底层基石。它允许程序在运行时动态获取类的元信息(字段、方法、构造器),并操作类的私有成员,极大地提升了代码…

作者头像 李华
网站建设 2026/10/2 0:42:09

2025 MBA必备!10个AI论文软件测评:开题报告写作全攻略

2025 MBA必备!10个AI论文软件测评:开题报告写作全攻略 2025年MBA论文写作工具测评:为何需要这份榜单? 随着人工智能技术的不断进步,AI论文写作工具已成为MBA学生和研究人员不可或缺的辅助工具。然而,面对市…

作者头像 李华
网站建设 2026/9/27 7:44:36

Anaconda安装太慢?改用Miniconda-Python3.9极速体验AI开发

Anaconda安装太慢?改用Miniconda-Python3.9极速体验AI开发 在搭建 Python 开发环境时,你是否经历过这样的场景:下载 Anaconda 安装包动辄几百兆,解压后还要等待漫长的初始化过程,最后发现里面预装了上百个根本用不到的…

作者头像 李华
网站建设 2026/10/3 4:27:35

多工作台石材切机设计

2 多工作台石材切机的总体概述 2.1 主要参数 此次设计的多工作台石材切割机是参照国内外同类产品,在现有切割机的基础上,扬长避短而设计出来的。该机采用大梁位移定位,电脑控制,有操作简便、切割精度高、性能稳定等特点。增加多工…

作者头像 李华