【发布时间】:2013-01-25 12:16:41
【问题描述】:
我的问题类似于
Installing Pygame for Mac OS X 10.6.8,
Pygame for Python 3.2 on mac - import error.
当我尝试导入 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,我会得到 p>
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
【问题讨论】:
-
我尝试下载pygame.org/ftp/pygame-1.9.2pre-py2.7-macosx10.7.mpkg.zip,但无法解决问题。也许我的路径有问题??
标签: python python-2.7 terminal osx-lion pygame