【发布时间】:2015-10-18 11:18:49
【问题描述】:
多年来,我一直试图让 pygame 在我的 Mac 上运行。我一直在 Windows 笔记本电脑上使用它,但它太慢了。我尝试从那里获取所有文件并将它们放入我的 mac 上的正确位置,因为下载 mac 版本不起作用。但是,我有 .pyd 扩展名,所以有人知道应该将它们更改为什么吗?我试过 .so,现在出现了这个错误:
import pygame
File "/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/site-packages/pygame/__init__.py", line 95, in <module>
from pygame.base import *
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/site-packages/pygame/base.so, 2): no suitable image found. Did find:
/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/site-packages/pygame/base.so: unknown file type, first eight bytes: 0x4D 0x5A 0x90 0x00 0x03 0x00 0x00 0x00
有谁知道如何解决这个问题?
谢谢:)
更新: 我已经通过正确的路线,现在出现了这个错误:
Traceback(最近一次调用最后一次): 文件“”,第 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 以及您已经尝试过的其他 stackoverflow 问题的解决方案,例如从此:stackoverflow.com/questions/8275808/…