我的 PyCharm 运行正常,但调试失败

我的 PyCharm 运行正常,但调试失败

我在 ubuntu 18.04 中使用 JetBrains Pycharm IDE

当我点击运行时,它运行正常,但每次调试都会失败并出现以下错误。

错误截图

这是调试按钮的提示

连接到 Python 调试器失败套接字已关闭

我尝试了这些,但无法使其工作:

  1. 卸载 pycharm

  2. 编辑解释器位置

  3. 删除虚拟环境

  4. 尝试更改调试器端口

这是我的配置文件

配置详细信息

请帮我解决这个问题

答案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 中使用调试工具。这是我的情况,我希望有人能从这个提示中获得帮助。

相关内容