閉じるボタンをクリックするとトリガーされるpygameでシミュレーションを実行していますsys.exit()
。コマンドプロンプトから実行すると、すべてうまくいきます。Spyder からスクリプトを実行しようとすると、閉じるボタンをクリックするまですべて正常に動作します。
An exception has occurred, use %tb to see the full traceback.
SystemExit
C:\ProgramData\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py:2971: UserWarning: To exit: use 'exit', 'quit', or Ctrl-D.
warn("To exit: use 'exit', 'quit', or Ctrl-D.", stacklevel=1)
Kernel died, restarting
この後、sim ウィンドウが応答しなくなり、手動で強制終了する必要があります。Spyder から tkinter ベースのスクリプトを実行し、[X] をクリックしてウィンドウを閉じたときに、同じ問題が以前にも発生しました。
私は周りを見回しましたが、ここでもSpyderのgithubページでも解決策を見つけることができませんでした. 誰がそれを引き起こしているのか知っていますか?
編集:テストしたばかりです-コンソールで行うだけの場合:
import sys
sys.exit()
同じ警告が表示されますが、カーネルはクラッシュしません。