Nach einem Upgrade von Pycharm 2017.2.3
auf Pycharm 2017.1.4
schlug Pycharms Debugger vor, cpython (oder damit verbunden) zu erstellen:
path/to/my/python /opt/pycharm-community-2017.1.4/helpers/pydev/setup_cython.py build_ext --inplace
Nachdem ich dies getan habe, gibt der Debugger jetzt sofort diesen Fehler zurück:
Vorgang beendet mit Exit-Code 139 (unterbrochen durch Signal 11: SIGSEGV)
Ich habe herausgefunden, dass es ein ähnliches Problem mit cpython gab ( https://youtrack.jetbrains.com/issue/PY-23273 ) Ich kann jedoch die dort erwähnte Problemumgehung nicht verwenden, da die darin enthaltenen Dateien fehlen zu entfernen ..... Ich verwende kein Cython, ich wünschte, ich würde diese Nachricht über den Aufbau ignorieren.
Ich bin auf Linux (SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 GNU/Linux
)
Python 2.7
Ich habe es behoben, indem ich die PyQt compatible
-Option in den Debugger-Einstellungen von PyCharms (Build, Execution, Deployment> Python Debugger) deaktiviert habe. Ich benutze PyQt nicht, also habe ich keine Probleme gefunden
Ich habe Pycharm von 2017.1.4
in Pycharm EAP 2017.2
geändert, jedoch ohne Wirkung.
Ich habe das Problem gelöst, indem ich eine neue virtuelle Python-Umgebung erstellt und den Standard-Interpreter von Pycharm darauf geändert habe. Ich glaube nicht, dass dies die schnellste Lösung ist, aber zumindest hat es funktioniert.
Pycharm gibt jetzt wieder Vorschläge, etwas für Cython zu bauen, aber jetzt ignoriere ich es einfach.
Ich stimme mit James überein.
Ich habe die gleiche Frage wie Sie, nachdem ich PYQT installiert habe. Nach der Deinstallation von pyqt über Pycharms "Preference-> Project: Ihr aktuelles Projekt-> Project Interpreter" finden Sie pyqt und die Taste "-". Der Debugging funktioniert.
Was interessant ist, ist das, wenn ich ein Skript starte, das 'from PyQt4 import QtGui' enthält. Das pyqt-Paket wird automatisch installiert. Und der Debug funktioniert nicht mehr. Also deinstalliere ich pyqt erneut und das Debuggen funktioniert noch einmal!
Ich denke, dass es einige Pakete gibt, in denen das Debuggen nicht funktioniert. Sie sollten es nur finden und deinstallieren. Das Kriminalitätspaket ist oft das Pyqt, Matplotlib oder ähnliches.
ich treffe dieses Problem, und ich suche lange danach, alle durch die kompatiblen von pyqt verursacht, also denke ich, eine gute Idee, um es zu lösen ....
dann wurde das problem glücklich gelöst.
Meine funktionierte, nachdem ich pyqt5-Bindungen entfernt hatte.
Sudo apt-get remove python3-pyqt5
Dies geschah nicht, weil ich Cpython baute. Ich hatte ein nicht verbundenes Programm installiert. Ich hoffe es hilft.
Ich hatte das gleiche mit 2017.1.4 Das Problem wurde nach dem Update auf 2017.1.5 behoben
Löschen Sie alle Ihre Haltepunkte. Arbeitete für mich. Überprüfen Sie auch, ob beim Ausführen anstelle von Debuggen kein Problem besteht.