2014-11-16 122 views
0

我一直試圖讓pygame在我的mac上工作很久。我一直在Windows筆記本電腦上使用它,但速度太慢。我嘗試從那裏獲取所有文件,並將它們放到我的mac上的正確位置,因爲下載mac版本不起作用。但是,我有.pyd擴展名,所以有人知道他們應該改變什麼?我試了.so現在這個錯誤來了:在Mac上安裝Pygame(OS X優勝美地)

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 

有誰知道如何解決這個問題?
謝謝:)

更新: 我已經通過正當的途徑去和現在這個錯誤出現:

回溯(最近最後一次通話): 文件「」,1號線,在 進口pygame的 來自pygame.base的文件「/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/ init .py」,第95行, import * 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位,但我不知道如何克服這一點.. 再次感謝:)

+0

雖然問題沒有解決,但在編輯之後,這已成爲一個完全不同的問題。請打開一個新問題,發佈錯誤信息,關於您的python版本的信息,您安裝的Pygame以及您已經嘗試的其他stackoverflow問題的解決方案,例如,從這裏:http://stackoverflow.com/questions/8275808/installing-pygame-for-mac-os-x-10-6-8 –

回答

-1

您不能使用OS X編譯的Windows(dll/pyd)庫。這些平臺不兼容。這是行不通的。您需要在OS X上正確安裝Pygame。

您可以使用pygame.org上提供的安裝程序映像,或通過軟件包管理器(如MacPorts或homebrew)安裝它。請參閱this stackoverflow問題,以在OS X上安裝Pygame的幾種方法。

0

下載32位python和32位pygame。

它爲我工作,我目前使用pygame(幾乎)沒有任何問題。

相關問題