我使用以下命令在Anaconda上安装了pygame:
conda install --channel https://conda.anaconda.org/kne pygame
然后我尝试导入pygame,我收到以下错误:
Traceback (most recent call last): File "", line 1, in File "/Users/ejalaa/anaconda/lib/python2.7/site-packages/pygame/__init__.py", line 133, in from pygame.base import * ImportError: dlopen(/Users/ejalaa/anaconda/lib/python2.7/site-packages/pygame/base.so, 2): Library not loaded: /usr/local/opt/sdl/lib/libSDL-1.2.0.dylib Referenced from: /Users/ejalaa/anaconda/lib/python2.7/site-packages/pygame/base.so Reason: image not found
那是什么意思 ?知道怎么解决吗?
谢谢.
在浪费了2个小时后,我意识到罪魁祸首是"conda安装"导致安装不良.
解决方案就是卸载它并点击安装它:
pip uninstall pygame
pip install pygame
类似的问题在这里
我的经验:用于conda install -c https://conda.anaconda.org/quasiben pygame
安装1.9.1.
然后conda uninstall pygame
,和pip install pygame
(这次1.9.3,它的工作原理)
A.检查你是否有64位或32位版本的pygame,并确保你的python版本是相同的.
B.使用像pip install或任何其他类型的方法来安装pygame.
C.安装以前版本的pygame和python,你可能会有更多的运气.
该错误基本上是说找不到名为image的pygame中的类.显然pygame没有正确安装,所以我建议使用上面的方法再次安装它.
我希望这有帮助!