如何在安装了Python2.7的Mac上安装pygame?
我想在Mac 10.6.8上安装pygame。如何在安装了Python2.7的Mac上安装pygame?,python,macos,pygame,Python,Macos,Pygame,我想在Mac 10.6.8上安装pygame。 我成功地安装了python 2.7.9并使其稳定。 我尝试安装不同版本的pygame,但都不起作用:例如,在1.9.1中,它给了我以下错误: 输出: 回溯(最近一次呼叫最后一次): 文件“/…/Desktop/example.py”,第1行,在 导入pygame 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/pygame/_init_
我成功地安装了python 2.7.9并使其稳定。
我尝试安装不同版本的pygame,但都不起作用:例如,在1.9.1中,它给了我以下错误: 输出:
回溯(最近一次呼叫最后一次):
文件“/…/Desktop/example.py”,第1行,在
导入pygame
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/pygame/_init__.py”,第95行,在
从pygame.base导入*
ImportError:dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so,2):未找到合适的映像。确实发现:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so:通用包装器中没有匹配的体系结构
我不知道这是计算机体系结构的问题(32/64位),还是因为python和pygame的版本不匹配
我试图在pygame的官方网站上进一步查看,但没有解决任何问题
有人有同样的问题吗?如何解决
请注意,我已经了解了有关stackoverflow的其他类似问题。似乎存在一些二进制不兼容的问题。也许您可以下载源代码并进行编译:经过大量搜索,我的解决方案是使用homwbrew和pip描述的
- 如果尚未从现场安装XQuarts,则安装XQuarts
- 安装自制软件()
- 在终端中使用命令
安装python3brew install python3
- 安装Mercurial版本控制系统:
brew安装Mercurial
- 对git版本控制系统执行相同操作,这是依赖项包所需的:
brew安装git
- 现在安装Pygame的所有依赖项:
brew安装sdl sdl\U图像sdl\U混合器sdl\U ttf smpeg portmidi
- 使用命令
/usr/local/share/python3/easy\u install pip安装
(在我的例子中,文件夹是pip
)/usr/local/ceral/python3/3.4.3\u 2/bin
+/usr/local/share/python3/pip安装hg