私の質問は似ています
Mac OS X 10.6.8 用の 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 を実行する必要があるかを確認する方法がわかりません。
OS X 10.7.5 パイソン 2.7.3