我无法使用 PyCharm 调试器从 Python 模块单步执行导入的函数

I cannot step into the imported function from the Python module using the PyCharm debugger

提问人:jorge 提问时间:11/16/2023 最后编辑:jorge 更新时间:11/18/2023 访问量:23

问:

我有我的主要 Python 脚本,它使用导入模块“module1.py 中的函数”hello_world”

enter image description here

但是,如果我使用 PyCharm 调试器,我无法单步执行“hello_world”函数。

我正在按照以下步骤操作:

  1. 在调试模式下执行“main.py”
  2. 在函数“hello_word”中设置断点

enter image description here

  1. 从调试窗口按“单步执行”:“Frame not available”

enter image description here

  1. 完成上述所有步骤后,它返回到主。

enter image description here

你知道我做错了什么吗?

PyCharm:2023.2.1(社区版) 蟒蛇:3.8

步入“hello__world”功能,但它不起作用。

python 函数 调试 模块 pycharm

评论

0赞 nitind 11/17/2023
发生了什么?
0赞 jorge 11/17/2023
它说框架不可用。

答:

0赞 jorge 11/18/2023 #1

我将源文件放在映射驱动器中,并且文件路径包含非常规字符,例如空格。从路径中删除特殊字符解决了该问题。