簡體   English   中英

麻煩在Mac OSX上安裝Pygame

[英]Trouble Installing Pygame on Mac OSX

這是我的錯誤消息:

Python 2.7.2 (default, Jun 20 2012, 16:23:33) 
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygame
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pygame
>>> 

所以2.7找不到pygame。 這是在python的新安裝,我能夠到達我的其他模塊(pyo,wx,numpy)。 我重新安裝了pygame並查看了各自的庫文件夾,我無法在任何地方找到pygame模塊。 重新安裝不能解決這個問題。 任何建議?

編輯:在回答有關我如何安裝pygame的問題時,我從位於http://www.pygame.org/download.shtml的.dmg安裝了'pygame-1.9.1release-python.org-32bit-py2.7 -macosx10.3.dmg'

如果您有32位進程或64位進程,則說明會有所不同。 32位處理器的用戶應該在pygame下載頁面上下載並安裝標記為pygame-1.9.1release-python.org-32bit-py2.7-macosx10.3.dmg的二進制文件 64位處理器的用戶應遵循以下說明。

  1. Mac OS X沒有64位版本的pygame。32位版本的pygame只與32位版本的python兼容。 但是,有一個警告/警告需要注意:在Snow Leopard上,Apple提供的Tcl / Tk版本(一個為IDLE提供動力的GUI庫)可能已經過時並導致問題。 Snow Leopard用戶應首先從此處下載並安裝更新版本,在Mac OS X(Universal)下標記為ActiveTcl 8.4.19.5。 這應該先安裝。 Lion用戶應該忽略此步驟。

  2. 刪除(如果已安裝)Python 2.7文件夾(很可能在/ Applications中)。 這很可能是不應該使用的64位版本的Python。

  3. 下載並安裝Python 2.7.2的32位版本提供在這里下的Python 2.7.2的Mac OS X 32位的i386 / PPC安裝。 無論下載頁面是什么,此版本在Mac OS X Lion上都兼容。 如果您的版本正確,則安裝大小(如安裝程序中所示)應為大約90 MB。

  4. 下載並安裝位於此處的32位版pygame。

  5. 您可以通過打開IDLE並鍵入:import pygame來測試是否有效

如果沒有輸出,那就有效了。 相反,如果您得到“通用包裝器中沒有匹配的體系結構”錯誤,則很可能跳過第2步。

另一種解決方法是將pygame模塊直接復制到項目目錄中。

安裝二進制文件后,我的mac上pygame的路徑是“/Library/Python/2.7/site-packages/pygame”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM