无法在mac上安装pygame

时间:2017-02-02 17:32:24

标签: python macos python-2.7 pygame

我尝试在我的Mac上安装shapefile translated to GeoJSON with ogr2ogr GeoJSON updated to TopoJSON with geo2topo ,当我导入pygame时,返回错误

pygame

我已经看到它是一个架构问题,但是我不知道如何安装32位python。

提前致谢

3 个答案:

答案 0 :(得分:2)

编辑:我意识到这些步骤最初是针对python3的。它应该仍适用于python2,但我无法确认,这只是我的最佳答案。

假设您使用的是最新的macOS,以下是我用来安装pygame的步骤。尝试并卸载之前为pygame安装的内容,我不确定这会如何影响它。这也将安装IDLE程序,一个由python开发的python IDE,如果你还没有它。

如果你有一个较旧的mac,点击底部的源链接,我们提供旧Mac的说明,这将涉及下载像xcode这样的程序。

  1. 安装自制软件。进入终端并粘贴

    ruby -e "$(curl -fsSL https<nolink>://raw.githubusercontent.com/Homebrew/install/master/install)"

    然后按回车。

  2. 将以下内容粘贴到终端,在每行后按Enter键:

    brew install pythonbrew install python3用于python3用户)

    brew install mercurial

    brew install sdl sdl_image sdl_mixer sdl_ttf portmidi

    brew tap homebrew/headonly(如果您遇到任何问题,请尝试brew install --HEAD smpeg

    brew install smpeg

    sudo -H pip install hg+http<nolink>://bitbucket.org/pygame/pygame(您必须输入密码,您必须是管理员.Python3用户应使用sudo -H pip3 install hg+http<nolink>://bitbucket.org/pygame/pygame

  3. Source (although some info was updated)

答案 1 :(得分:1)

实际上,对于我来说,在03/2020中使用最新的OS / Python等。我使用了所有命令,但最后一个不起作用。我只需运行此命令并成功(!):

pip3 install pygame

答案 2 :(得分:1)

假设您已经安装了Python,我必须使用这些说明才能使其在日期为6/2/20的带3.8的MAC OS 10.14.4上运行。

brew install mercurial
brew install sdl sdl_image sdl_mixer sdl_ttf portmidi
brew install smpeg
pip install https://github.com/pygame/pygame/archive/1.9.4.zip