答案1
经过大量的搜索和实验后,我找到了解决我的问题的方法。
我的仓库包含一个名为 code 的模块。同样,python 也有一个同名的调试模块,这会导致冲突,调试器无法访问该代码。
我重命名了它,现在它运行得很好。使用“test”作为模块名称时也遇到了类似的问题
答案2
我在 Windows 笔记本电脑上安装了 Python 社区版(2019.1.1,现在是 2019.3.3)。我将一个新文件命名为“String”。过了一段时间我才意识到是这个名字导致调试器失败。我收到的消息是“与 Python 调试器的连接失败,中断函数调用接受失败”。失败完全是由于文件命名不当造成的。我在 2019.3.3 版本上再次测试,“string”这个名称导致调试器连接同样失败,当我将文件名更改为其他名称时,连接正常。
答案3
在 Windows 上的 Pycharm Professional 2021.1 上也遇到了同样的问题,原因是我命名了一个名为的文件types.py
,
重命名后调试器就可以运行。
答案4
我认为,问题是由于“项目”关系造成的。我对调试问题感到困惑。有一段时间,我无法使用 PyCharm 中的调试工具,我以前用得很好。“PyCharmProjects”和“PythonProject”之间的项目特征有些不同。如果您最初使用“PyCharmProjects”,则不会有问题。稍后您可能会创建新项目为“PythonProject”,而您不会在 PyCharm 中使用调试工具。这是我的情况,我希望有人能从这个提示中获得帮助。