Warum erhalte ich diesen Fehlercode 139 (Signal 11: SIGSEGV) und was kann ich dagegen tun?

Warum erhalte ich diesen Fehlercode 139 (Signal 11: SIGSEGV) und was kann ich dagegen tun?

Ich habe vor Kurzem ein Upgrade auf Mac OS Catalina durchgeführt und mein Projekt, an dem ich arbeite, wird ständig durch diesen neuen Fehler unterbrochen, bevor der Hauptcode ausgeführt wird:

Prozess beendet mit Exitcode 139 (unterbrochen durch Signal 11: SIGSEGV)

Ich glaube, dass dies auf ein Paket zurückzuführen ist, das ich verwende, dasPython Arcade-Paket. Ich bekomme diesen Fehler nicht, wenn ich die Zeile "import arcade" auskommentiere. Ich habe versucht,Lösung hier vorgeschlagendass ich versuchen sollte, es mit gdb zu diagnostizieren, aber ich bekomme gdb nicht dazu, richtig zu funktionieren. Hat jemand andere Vorschläge, warum das passieren könnte? Ich habe Anaconda und alle relevanten Pakete neu installiert, nachdem ich gehört hatte, dass es Komplikationen mit dem neuen Catalina-Update gab, aber das hat das Problem auch nicht gelöst.

Mir gehen die Optionen aus und ich muss meinen Code so schnell wie möglich zum Laufen bringen.

Antwort1

Ich habe den Fehler „Prozess beendet mit Exitcode 139 (unterbrochen durch Signal 11: SIGSEGV)“ behoben.

das Problem liegt beim Importieren von CV2. Sie müssen pip install numpy==1.24.3 verwenden.

diese Version von Numpy hat es behoben. Die neueste Version von Numpy muss kaputt sein

verwandte Informationen