起初我收到错误“没有模块pygame'”然后我使用pip安装了pygame,当我运行程序时出现此错误:
[1] 60751 illegal hardware instruction python pyman.py
[1] 1521 illegal hardware instruction python pyman.py
在第一次出现错误时,我认为pygame不会在OS X上运行,而是我尝试使用pip重新安装它。
要求已经满足(使用--upgrade升级):pygame in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
安装了SDL:
Warning: sdl-1.2.15 already installed
Warning: sdl_image-1.2.12_3 already installed
Warning: sdl_mixer-1.2.12 already installed
Warning: sdl_ttf-2.0.11 already installed
Warning: portmidi-217 already installed
我正在使用Mac OS X El Captain,Python 2.7.12和
你能点赞我吗? 谢谢!答案 0 :(得分:2)
在mac中安装pygame并不简单。试试这些说明:
创建以下内容并将其添加到〜/ .bash_profile: #Homebrew二进制文件现在优先于Apple默认值 export PATH = / usr / local / bin:$ PATH
安装Apple Xcode命令行工具: xcode-select --install
安装XQuartz:http://xquartz.macosforge.org/landing/
安装自制软件: ruby -e" $(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
安装Python3"正确"和我们从bitbucket安装PyGame所需的包: brew install python3 hg sdl sdl_image sdl_mixer sdl_ttf portmidi
安装PyGame: pip3 install(从github获取pygame链接)(我没有足够的声誉发布2个以上的链接,希望你理解)
重启Mac以进行Quartz更改
它对我有用。我希望它有所帮助:)