簡體   English   中英

pygame導入錯誤osx 10.7.5 python 2.7.3

[英]pygame import error osx 10.7.5 python 2.7.3

我的問題類似於

安裝Mac OS X 10.6.8的Pygame

無法導入pygame ,並且

Mac上的Python 3.2的Pygame導入錯誤

當我嘗試導入pygame *時,出現ImportError: dlopen(/Library/Python/2.7/site-packages/pygame/base.so, 2): Library not loaded: @executable_path/../Frameworks/SDL.framework/Versions/A/SDL Referenced from: /Library/Python/2.7/site-packages/pygame/base.so

我試圖弄清楚它是否適用於我的系統。 我不記得我是如何安裝pygame的,但是如果我執行port search pygame ,我會得到

 py-game @1.9.1 (python, devel, multimedia, graphics) py24-game @1.9.1 (python, devel, multimedia, graphics) py25-game @1.9.1 (python, devel, multimedia, graphics) py26-game @1.9.1 (python, devel, multimedia, graphics) py27-game @1.9.1 (python, devel, multimedia, graphics) py31-game @1.9.1 (python, devel, multimedia, graphics) py32-game @1.9.1 (python, devel, multimedia, graphics) 

我的直覺是port install py32-game可以解決此問題,但是它並沒有改變任何內容(也許python需要以某種方式指向pygame的其他版本?)。 有人對我的特定配置有經驗嗎? 我不清楚如何確定我需要運行哪個版本的pygame。

OSX 10.7.5 Python 2.7.3

AFAICT,事實證明是兩個問題:

  1. 在將python版本從OSX本機版本切換到2.7的端口版本之后,需要再次安裝pygame(我卸載了macports版本)

  2. 我的.bash_profile路徑混亂了,我需要將正確的位置導出到新安裝的版本,以便python可以找到所需的位置

暫無
暫無

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

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