/ / CTRL-C verursacht forrtl: Fehler (200) statt Python-Ausnahme KeyboardInterrupt - Python, Keyboardinterrupt

STRG-C verursacht Forrtl: Fehler (200) lieber als Python KeyboardInterrupt-Ausnahme - Python, Keyboardinterrupt

Ich versuche genau dasselbe wie diese Frage zu tun:

Wie kann ich verhindern, dass ein Codeblock in Python durch KeyboardInterrupt unterbrochen wird? (Sorry, noch nicht genug Wiederholung, um dies als Kommentar dort zu posten)

Die beiden dort veröffentlichten Top-Antworten funktionieren jedoch nicht für mich. Wenn ich bei beiden Lösungen STRG + C drücke, wird das Skript immer noch sofort geschlossen:

forrtl: error (200): program aborting due to control-C event

Der Code, an dem ich arbeite, ist ziemlich lang und enthält einige importierte Module. Ich gehe davon aus, dass eines dieser Module das normale Verhalten von stört KeyboardInterrupt? Wenn ja, wie kann ich herausfinden, welche?

(Ich lasse Python 2.7.6, 32bit unter Windows laufen)

Vielen Dank.

Antworten:

2 für die Antwort № 1

Scipy verursachte das Problem. Der Link unten bietet eine Lösung. Beachten Sie, dass dies nicht nur für scipy.stats gilt, sondern auch bei anderen Scipy-Funktionen.

Strg-C stürzt nach dem Import von scipy.stats ab