关于python:进程在调试模式下以退出代码1完成

Process finished with exit code 1 in debug mode

我使用Pycharm 2017.1和(我最近更新了,但是以前发生过此问题)和文件main_test中的以下代码:

1
print('test')

当我运行代码时,它显示以下文本:

D:\Python35-32\python.exe C:/Users/Tom/PycharmProjects/crawl/test/main_test.py
test

Process finished with exit code 0

在调试模式下,它工作正常,但是现在当我使用调试模式时,我收到以下消息:

D:\Python35-32\python.exe"C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.3.2\helpers\pydev\pydevd.py" --multiproc --qt-support --client 127.0.0.1 --port 53523 --file C:/Users/Tom/PycharmProjects/crawl/test/main_test.py
pydev debugger: process 19104 is connecting

Connected to pydev debugger (build 171.3780.115)

Process finished with exit code 1

我试图更新到最新版本,以使缓存无效并重新启动,但是这些似乎都无效。 你遇到这样的问题了吗?

谢谢。


遇到类似的问题并通过重新启用断点来解决,这是我的步骤:

  • 打开"查看断点"(两个小圆圈旁边的两个大红色圆圈)
    调试面板上的圆圈; 或ctrl + shft + F8键)
  • 禁用所有断点
  • 重新启用当前代码中的断点
  • 再次运行调试

  • 我知道,如果我提出问题,我将解决问题。

    我做了什么(创建备份后)。
    我在项目中删除了目录" .idea",然后重新启动了Pycharm。
    现在,调试器可以正常工作。