在Mac(Catalina)上安装PyGame时出错

时间:2020-02-09 01:17:02

标签: python pygame macos-catalina

我一直在尝试在Catalina上的M​​ac上安装PyGame,但不知道该怎么办。我得到的错误消息是:SystemExit:错误:命令'gcc'失败,退出状态为1。与python设置不正确有关吗?我已经尝试了多种安装软件包的方法,但是每当我运行setup.py时,它都会显示错误消息。有什么地方可以将pygame文件夹移至某个位置,使其成为python模块的一部分?您的帮助将不胜感激!这是错误消息:

Input
2
25 10
Output
50
Explanation: 25 * 10 = 250

2 个答案:

答案 0 :(得分:2)

您的错误就在这里:

src_c/_pygame.h:216:10: fatal error: 'SDL.h' file not found

您需要安装SDL开发文件。我已经有一段时间没有亲自使用macOS了,但是如果您安装了自制软件,我相信brew install sdl应该可以解决问题。

答案 1 :(得分:2)

尝试使用Python 3.7代替Python 3.8。我在使用Python 3.8的Catalina上安装pygame时遇到了相同的错误,但是我发现它与Python 3.7完美兼容。无需使用brew或手动安装sdl。