news 2026/9/2 13:12:07

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/9/2 21:28:22

实战----零成本打造私人本地知识库:Ollama + LangChain + Llama3 落地指南

摘要:在 ChatGPT 和 Claude 占据云端的时代,数据隐私和昂贵的 API 调用费用成为了企业与个人开发者的痛点。本文将带你通过 GitHub 上最热门的开源工具 Ollama,结合 LangChain 和 ChromaDB,在本地笔记本上从零搭建一个基于 Llama3…

作者头像 李华
网站建设 2026/9/3 5:13:55

这几个嵌入式软件开源项目值得深度复刻!

大家好,我是杂烩君。 做了几年嵌入式,我们可能会陷入这样的困境: 写驱动没问题,但让我们设计一个可扩展的驱动框架,无从下手能完成功能,但代码总是"能跑就行",复用性差、维护成本高看…

作者头像 李华
网站建设 2026/9/2 21:28:23

Linux下Miniconda-Python3.9配置PyTorch的常见问题及解决方案

Linux下Miniconda-Python3.9配置PyTorch的常见问题及解决方案 在深度学习项目开发中,环境配置往往是第一步,却也最容易“卡住”新手。明明按照官方文档一步步操作,运行 import torch 时却报错 ModuleNotFoundError;或者虽然安装成…

作者头像 李华
网站建设 2026/9/2 21:29:42

AI 智能化测试平台:支持手工测试用例自动化执行的企业级解决方案

关注 霍格沃兹测试学院公众号,回复「资料」, 领取人工智能测试开发技术合集 面向复杂 Web 系统的 AI 自动化测试平台,降低自动化成本,提升测试执行效率 在企业级软件交付过程中,测试始终是保障系统稳定性与业务连续性的关键环节。…

作者头像 李华
网站建设 2026/9/2 21:28:36

GitHub开源项目如何用Miniconda-Python3.9保证环境一致性?

GitHub开源项目如何用Miniconda-Python3.9保证环境一致性? 在人工智能和数据科学领域,你是否经历过这样的场景:从GitHub克隆了一个热门项目,兴冲冲地准备复现实验结果,却在第一步就卡住了——依赖装不上、包版本冲突、…

作者头像 李华
网站建设 2026/9/3 2:00:50

合规是企业zui长久的保护伞

在创业初期建立完善的法律文件体系,不仅能够防范潜在风险,更能为商业合作提供清晰框架。合适的法律结构可以保护创始人个人资产,明确各方权责,为企业的稳健发展打下坚实基础。一、为什么法律文件如此重要?统计显示&…

作者头像 李华