【发布时间】:2015-03-26 19:47:43
【问题描述】:
我正在使用 mac,我想使用 pygame,但它无法正常工作。 这是我尝试导入 pygame 时遇到的错误
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
import pygame
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/__init__.py", line 95, in <module>
from pygame.base import *
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so, 2): no suitable image found. Did find:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so: no matching architecture in universal wrapper
请帮助我使用 python 2.7.9
【问题讨论】:
-
你能提供更多细节吗?比如你如何安装
pygame并且所有文件都在正确的路径? -
@SCC 我去pygame网站下载了pygame-1.9.1release-python.org-32bit-py2.7-macosx10.3.dmg 12MB
-
当您需要 64 位时,您正在尝试安装 32 位版本的 Pygame。尝试遵循指南like this。我不能保证那个特定的指南,因为我不在 Mac 上,也不能自己测试。
-
Pygame 发行版一团糟,只能在 Windows 上运行良好(Christoph Gohlke 提供了预构建的二进制文件。)在 mac 上,我发现让 Pygame 运行的最简单方法是安装 Homebrew,然后用它安装 python 和 pygame。
-
这是一个mac的包管理器。 brew.sh。如果我没记错的话,我通过
brew install Homebrew/python和brew install pygame让python 工作
标签: python python-2.7 pygame