Python2 Pygame 安装问题 OS X

标签 python macos python-2.7 pygame

起初,我收到“no module pygame”错误,然后我使用 pip 安装了 pygame,当我运行程序时,出现此错误:

[1]    60751 illegal hardware instruction  python pyman.py
[1]    1521 illegal hardware instruction  python pyman.py

第一次出现错误时,我认为 pygame 无法在 OS X 上运行,然后我尝试使用 pip 重新安装它。

Requirement already satisfied (use --upgrade to 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 和

你能告诉我吗? 谢谢!

最佳答案

在 Mac 中安装 pygame 并不简单。尝试这些说明:

创建以下内容并将其添加到 ~/.bash_profile: # Homebrew 二进制文件现在优先于 Apple 默认值 导出 PATH=/usr/local/bin:$PATH

安装 Apple Xcode 命令行工具: xcode-选择--安装

安装 XQuartz:http://xquartz.macosforge.org/landing/

安装自制软件: ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install )"

“正确”安装 Python3 以及从 bitbucket 安装 PyGame 所需的软件包: 酿造安装python3 hg sdl sdl_image sdl_mixer sdl_ttf portmidi

安装 PyGame: pip3 install(从github获取pygame链接)(我没有足够的声誉来发布超过2个链接,希望你理解)

重新启动 Mac 以进行 Quartz 更改

这对我有用。我希望它有帮助:)

关于Python2 Pygame 安装问题 OS X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38425915/

相关文章:

python - 如何将python脚本添加到Windows系统路径?

python - 在python中向dbus对象添加方法

macos - 使用 Xcode 4 在 Mac OS X Lion 上设置 SDL

c++ - 使用 vDSP 函数的自相关

python - 简单的 Python 脚本不起作用

python - 将 python 类对象作为参数传递给 c 库

python - PyDev-Eclipse Python 未配置

python - 左内加入 Pandas

python - 在 python 中绘制轨道轨迹

macos - 如何在 Mac OS X 中实现全局键盘 Hook ?