【问题标题】:Python2 Pygame Installation Problems OS XPython2 Pygame 安装问题 OS X
【发布时间】:2016-11-20 10:09:34
【问题描述】:

起初我收到“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 重新安装它。

要求已经满足(使用 --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 和

你能启发我吗? 谢谢!

【问题讨论】:

    标签: python macos python-2.7 pygame


    【解决方案1】:

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

    创建以下内容并将其添加到 ~/.bash_profile: # Homebrew 二进制文件现在优先于 Apple 默认值 导出 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 更改

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

    【讨论】:

    • 可以用python2吗?
    猜你喜欢
    • 2015-08-24
    • 2017-07-24
    相关资源
    最近更新 更多