我在Macbook
Air上遇到了完全相同的问题。Pygame可以创建一个屏幕,但是只要尝试触摸它,它就会崩溃并出现细分错误(这是您在错误中看到的SIGSEGV)。这是因为Pygame依赖于SDL框架,而Mac上的内置框架并不完美。
从SDL官方网站上,转到下载页面,然后获取Mac的运行时库1.2.15。打开您下载的.dmg文件,您将获得一个SDL.framework文件。在Finder中打开/
Library / frameworks,然后将框架文件移到那里。(如果它要求替换,我选择了“合并”,但是我确定“替换”也可以使用。)
这为我修复了Pygame。我希望它也对您有用!



