Pycharm调试器立即退出139代码

dan*_*444 20 upgrade segmentation-fault pycharm

升级Pycharm 2017.2.3Pycharm 2017.1.4Pycharm的调试器后,建议构建cpython(或者与之关联):

path/to/my/python /opt/pycharm-community-2017.1.4/helpers/pydev/setup_cython.py build_ext --inplace

在我这样做之后,Debugger现在立即返回此错误:

进程以退出代码139结束(由信号11中断:SIGSEGV)

我发现cpython有类似的问题(https://youtrack.jetbrains.com/issue/PY-23273),但我无法使用那里提到的解决方法,因为我错过了它建议删除的文件...我是不使用cython,我希望我忽略了关于构建它的消息..

我在linux上(SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 GNU/Linux)

Python 2.7

re-*_*gor 50

我已经通过PyQt compatible在PyCharms的调试器设置(构建,执行,部署> Python调试器)中禁用选项来修复它.我不使用PyQt,所以我没有遇到任何麻烦

  • 你知道吗_why_这有用吗? (3认同)

Mar*_*nez 9

在更新和安装 Cython 以进行快速调试后,我在 2018.3 中遇到了同样的问题。

问题出在gevent图书馆。

解决了启用Gevent compatible选项和禁用 PyQt 兼容问题。

在此处输入图片说明


San*_*hit 9

转到 pycharm -> 首选项 -> 构建、执行和部署 -> Python 调试器

复选框收集运行时类型信息以了解代码。

这为我解决了问题。

  • 谢谢你!这对我有用。相比之下,我尝试的其他答案(检查 Gevent 并取消检查 PyQt)并没有为我解决这个问题。 (6认同)

dan*_*444 6

我没有从改变Pycharm 2017.1.4Pycharm EAP 2017.2,但没有效果.

我通过创建新的python虚拟环境并将默认的Pycharm解释器更改为它来解决问题.我猜不是最快的解决方案,但至少它起作用了.

Pycharm现在再次给出了为Cython构建内容的建议,但现在我忽略了它.