我尝试在我的Mac上安装shapefile translated to GeoJSON with ogr2ogr
GeoJSON updated to TopoJSON with geo2topo
,当我导入pygame
时,返回错误
pygame
我已经看到它是一个架构问题,但是我不知道如何安装32位python。
提前致谢
答案 0 :(得分:2)
假设您使用的是最新的macOS,以下是我用来安装pygame的步骤。尝试并卸载之前为pygame安装的内容,我不确定这会如何影响它。这也将安装IDLE程序,一个由python开发的python IDE,如果你还没有它。
如果你有一个较旧的mac,点击底部的源链接,我们提供旧Mac的说明,这将涉及下载像xcode这样的程序。
安装自制软件。进入终端并粘贴
ruby -e "$(curl -fsSL https<nolink>://raw.githubusercontent.com/Homebrew/install/master/install)"
然后按回车。
将以下内容粘贴到终端,在每行后按Enter键:
brew install python
(brew 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
)
答案 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