从Python2.7.6 64位更新到2.7.10 32位后,进程结束,退出代码为139
我有一个脚本,可以用从Python2.7.6 64位更新到2.7.10 32位后,进程结束,退出代码为139,python,tkinter,pygame,python-imaging-library,pycharm,Python,Tkinter,Pygame,Python Imaging Library,Pycharm,我有一个脚本,可以用PIL/枕头在Tkinter框架中打开图像。昨天我运行Python2.7.6 64位时工作正常,但为了使用Pygame后来我更新到了Python2.7.10 32位(Pygame仅在32位上运行)。当今天运行同一个脚本时,我是否用退出代码139完成了进程,我相信这意味着内存访问无效。如果我在没有运行包含pil.image的函数的情况下运行脚本,脚本将正常执行。有人知道如何解决这个问题吗?我正在运行OSX10.10Yosemite并使用Pycharm嗯,您遇到了分段冲突(信号1
PIL/枕头在Tkinter框架中打开图像。
昨天我运行Python2.7.6 64位
时工作正常,但为了使用Pygame
后来我更新到了Python2.7.10 32位
(Pygame仅在32位上运行)。当今天运行同一个脚本时,我是否用退出代码139完成了进程,我相信这意味着内存访问无效
。如果我在没有运行包含pil.image的函数的情况下运行脚本,脚本将正常执行。有人知道如何解决这个问题吗?我正在运行OSX10.10Yosemite
并使用Pycharm
嗯,您遇到了分段冲突(信号11,SEGV);退出代码为128+11。这听起来像是Python中的一个bug,因为它应该让awys SEGV远离您,并以Python的方式中止。(当然,它不必是核心Python,也可以是一些库)如果旧的pillow.pyc文件仍然存在,可能是缓存问题?