1. 程式人生 > >Mac 下安裝pygame的錯誤解決方法

Mac 下安裝pygame的錯誤解決方法

我的mac系統版本是10.7.5。在mac下安裝python匯入pygame時往往會出現如下錯誤:
Traceback(most recent call last):File"<pyshell#0>", 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/
個人認為主要原因是64位python裝了32位的pygame的原因,尤其lion系統是支援64位的。因此才會出現此問題
個人用的是python-2.7.6-macosx10.3.dmg(32位的)和pygame-1.9.2pre-py2.7-macosx10.7.mpkg
如果不確定自己的python是32還是64,可以到 應用程式->實用工具->活動監視器中檢視
另外,mac自帶的python是不行的,要到python.org下去下載。
更新:執行之後發現出現錯誤:error: File is not a Windows BMP file
再一次google,發現pygame應該安如下這個,才能真正做到完美匹配: