it-swarm.com.de

Der Pycharm-Debugger wird sofort mit dem 139-Code beendet

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

14
dankal444

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

30
re-gor

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.

5
dankal444

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.

2
Cauchyzhou

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 ....

  • deinstallieren Sie pyqt und matplotlib
  • Installieren Sie zuerst pyqt
  • Zweite Installation von Matplotlib

dann wurde das problem glücklich gelöst.

1
Teddy Z.P.J.

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.

0
James D

Ich hatte das gleiche Problem mit 2018.3, nachdem ich Cython für ein schnelles Debugging aktualisiert und installiert hatte. 

Das Problem war mit der gevent-Bibliothek.

Behebung der Aktivierung der Gevent compatible-Option und Deaktivierung von PyQt-kompatibel.

 enter image description here

0

Ich hatte das gleiche mit 2017.1.4 Das Problem wurde nach dem Update auf 2017.1.5 behoben

0
user2579499

Löschen Sie alle Ihre Haltepunkte. Arbeitete für mich. Überprüfen Sie auch, ob beim Ausführen anstelle von Debuggen kein Problem besteht.

0
Edwin Evans