如何将MacOS上的pygame安装到非默认的Python3中?

如何将MacOS上的pygame安装到非默认的Python3中?,python,python-3.x,pygame,macos-catalina,Python,Python 3.x,Pygame,Macos Catalina,我将PyCharm for MacOS与Python3一起使用,MacOS的默认Python是Python2.7.3。我正在尝试安装PyGame模块,以便在PyCharm上使用。对于其他模块,如docx,python3-m pip安装docx可以工作,但对于PyGamepython3-m pip安装PyGame则不能 它显示了这个错误: 包含在src_c/gfxdraw.c:33中的文件中: 在src_c/pygame.h中包含的文件中:32: src_c/_pygame.h:216:10:致命

我将PyCharm for MacOS与Python3一起使用,MacOS的默认Python是Python2.7.3。我正在尝试安装PyGame模块,以便在PyCharm上使用。对于其他模块,如
docx
python3-m pip安装docx
可以工作,但对于PyGame
python3-m pip安装PyGame
则不能

它显示了这个错误:

包含在src_c/gfxdraw.c:33中的文件中:
在src_c/pygame.h中包含的文件中:32:
src_c/_pygame.h:216:10:致命错误:“未找到SDL.h”文件
#包括
^~~~~~~
生成1个错误。
---
有关编译的帮助,请参阅:
https://www.pygame.org/wiki/MacCompile
要为pygame开发做出贡献,请参见:
https://www.pygame.org/contribute.html
---
错误:命令“gcc”失败,退出状态为1
----------------------------------------
错误:命令出错,退出状态为1:
/Library/Frameworks/Python.framework/Versions/3.8/bin/python3-u-c'import sys,setuptools,
标记化;sys.argv[0]=“private/var/folders/3m/w8365k4s59qfzct18ph77fh0000gn/T/pip-
安装oijhzzti/PyGame/setup.py'';
__文件“=””/private/var/folders/3m/w8365k4s59qfzct1l8ph77fh0000gn/T/pip安装-
oijhzzti/PyGame/setup.py';f=getattr(标记化,“‘打开’”,打开)。
(文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(编译(代码,
__文件“exec”安装--record
/private/var/folders/3m/w8365k4s59qfzct1l8ph77fh0000gn/T/pip-record-598hwe63/安装-
record.txt--外部管理的单一版本--编译--安装标头
/Library/Frameworks/Python.framework/Versions/3.8/include/python3.8/PyGame检查日志
用于完整命令输出。

我能做什么?

尝试执行
pip3安装PyGame