====== python的异常崩溃定位 ====== ===== 无有效信息的python异常退出 ===== 有的时候,因为一些内部的运行时错误,直接会弹出 Process finished with exit code 139 (interrupted by signal 11:SIGSEGV) 在代码的所有import之前,增加代码,可以打印详细堆栈: import faulthandler faulthandler.enable() ===== PyCharm调试时异常退出,但是Run模式正常 ===== debug时,增加环境变量 SDL_VIDEODRIVER 为 dummy