我一直在尝试让pygame在OS High Sierra(版本10.13.4)的Mac上使用python 3.7.0进行工作,并且一直在寻找有关如何执行此操作的解决方案已有几天,但是实际上没有运气。
这些是我尝试遵循的一些更有用的方法: http://brysonpayne.com/2015/01/10/setting-up-pygame-on-a-mac/ https://gist.github.com/exPHAT/0cfc67ceb8982d11fd27
我已经到了可以输入终端命令以针对python 3下载它的地步,它开始下载,但是输出错误:
pygame失败的构建轮
,随后不久出现结束错误:
命令“ /usr/local/opt/python/bin/python3.7 -u -c”导入设置工具, tokenize; 文件 ='/ private / var / folders / 3c / yxl262h179q0_5shjw3d0xk80000gn / T / pip-req-build-v8qcr3mi / setup.py'; f = getattr(tokenize, '打开',打开)(文件);代码= f.read()。replace('\ r \ n', '\ n'); f.close(); exec(compile(code, file ,'exec')))“安装 --record /private/var/folders/3c/yxl262h179q0_5shjw3d0xk80000gn/T/pip-record-ep1ffaia/install-record.txt --single-version-externally-managed --compile“失败,错误代码为1 / private / var / folders / 3c / yxl262h179q0_5shjw3d0xk80000gn / T / pip-req-build-v8qcr3mi /
我不知道为什么会这样,并尝试了许多方法来解决此问题,但没有一个奏效。对于这个问题的任何帮助,我将不胜感激,因为我花了很长时间尝试使其工作,并渴望开始使用pygame进行编程。
注意:我知道mercurial不能完全支持python 3.x,并且已经让pygame可以在python 2.x上运行,所以我认为问题可能与mercurial有关,但是不确定。