2017-07-14 59 views
6

不知怎的,我的pycharm调试器不再连接pycharm调试器未连接:KeyboardInterrupt

我测试了所有ENV。另外,在stackoverflow上阅读它:我删除了.idea目录

然而,在重新启动pycharm .idea后总是重建(删除缓存,甚至再次删除& downlaoded pycharm)

**/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 "/Applications/PyCharm CE.app/Contents/helpers/pydev/pydevd.py" --multiproc --qt-support --client 127.0.0.1 --port 52281 --file /Users/franzi/Desktop/i18n/qordoba-cli/qordoba/cli.py i18n-find --traceback 
warning: Debugger speedups using cython not found. Run '"/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6" "/Applications/PyCharm CE.app/Contents/helpers/pydev/setup_cython.py" build_ext --inplace' to build. 
pydev debugger: process 96448 is connecting 

Connected to pydev debugger (build 171.4694.67) 
Could not connect to 127.0.0.1: 52282 
Traceback (most recent call last): 
    File "/Applications/PyCharm CE.app/Contents/helpers/pydev/pydevd.py", line 1583, in <module> 
    debugger.connect(host, port) 
    File "/Applications/PyCharm CE.app/Contents/helpers/pydev/pydevd.py", line 324, in connect 
    self.initialize_network(s) 
    File "/Applications/PyCharm CE.app/Contents/helpers/pydev/pydevd.py", line 316, in initialize_network 
    time.sleep(0.1) # give threads time to start 
KeyboardInterrupt 

Process finished with exit code 1** 
+0

你能描述一下你是如何启动调试器(听起来像是一个'远程调试器'),并导致它停止工作? – nanotek

+0

只需在右上角推送调试按钮即可。它自行停止.. – Franzi

+0

当您单击该按钮时,它将运行一个运行配置。有些东西可能已经与你的相同,所以你应该创建一个新的。 '运行|调试...''''编辑配置 - >'+' - >'Python' - >创建新配置 - >运行新配置 – nanotek

回答

11

我有类似的问题。我已经删除(不删除)所有现有断点(在由调用的对话框中Ctrl + Shift + F8)。在删除所有断点并修改运行配置(禁用添加内容根并将源根添加到PYTHONPATH)后,调试开始运行。启用它们并仍然正常工作 - 问题消失了。

我认为删除断点就足以解决问题。查看JetBrains社区的提示: https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000014004/comments/115000239630

+0

太棒了,删除断点对我有效! – Pieter

+0

已删除断点为我工作 –

+0

今天救了我的生命! –

0

izkeros和他的回应帮助了我!我遵循他的建议,并禁用了所有的断点。在我的情况下,他们被设置在分支代码中,所以在结账到master分支后,我的断点指向了不存在的地方,导致类似你的崩溃。