我已经安装了 quasiben 64 bit osx Pygame version using conda 。我正在运行 Python 2.7.1 ,我确保通过以下方式安装了库:
$ conda search pygame
并获得以下内容:
pygame * 1.9.1 py27_1 quasiben
无论如何,当我尝试在我的.py程序中导入库时,我会遇到以下错误:
ImportError: dlopen(/Users/usrname/anaconda/lib/python2.7/site-packages/pygame/base.so, 2): Library not loaded: /usr/local/lib/libSDL-1.2.0.dylib
Referenced from: /Users/usrname/anaconda/lib/python2.7/sitepackages/pygame/base.so
Reason: image not found
我的系统是 El Capitan 。
答案 0 :(得分:0)
尝试卸载pygame并重新安装:https://www.youtube.com/watch?v=c_TzqzKZpMw
确保你的pygame版本与你的python一起更新。
答案 1 :(得分:0)
看起来你错过了一个依赖项。尝试使用 brew :
安装所有依赖项brew install sdl sdl_ttf sdl_image sdl_mixer portmidi
This article有很好的指导如何在OS X上从头开始安装PyGame。