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

PyCharm调试无法步入导入模块的hello_world函数求助

PyCharm调试无法步入导入模块函数的解决办法
  • 检查断点有效性
    确认module1.py里的断点是红色实心圆点,如果是空心圆点,说明文件不在项目源根目录。右键该文件所在文件夹,选择Mark Directory as -> Sources Root,让PyCharm识别为可调试源码目录。

  • 核对调试配置
    打开Run/Debug Configurations,找到当前的main.py调试项:

    • 确保Python interpreter选择的是你正在使用的Python3.8环境,避免因环境不一致导致模块路径不匹配。
    • 确认Working directory设置为项目根目录,否则非标准路径加载的模块会让调试器无法关联源码。
  • 清理编译缓存
    删除项目根目录下的__pycache__文件夹,旧的编译缓存可能导致调试器无法读取最新的模块代码。同时确认没有用py_compile或第三方工具预编译模块,这类操作会破坏调试关联。

  • 检查调试器全局设置
    打开File -> Settings -> Build, Execution, Deployment -> Debugger -> Python:

    • 取消勾选Gevent compatible debugging(除非你确实在用gevent框架),该选项会干扰普通Python代码的调试流程。
    • 确保Attach to subprocess automatically while debugging处于勾选状态,避免子进程(如果存在)无法被调试器捕获。
  • 重置PyCharm缓存
    若以上方法都无效,执行File -> Invalidate Caches...,选择Invalidate and Restart,重启PyCharm后再尝试调试,缓存异常常导致这类奇怪的调试问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 01:45:00