使用Enthought Canopy 32bit,OS X安装pygame

时间:2014-09-28 01:58:23

标签: macos python-2.7 pygame pip enthought

我一直试图在OS X Mavericks上安装带有最新Enthought Canopy python发行版(32位)的pygame。事实证明这非常困难。 我用sudo pip install hg+http://bitbucket.org/pygame/pygame安装了pygame并没有收到任何警告。但是当我尝试在python中导入pygame时,我得到以下错误

  

Canopy Python 2.7.6 | 32位| (默认,2014年6月4日,16:32:15)[海湾合作委员会   4.2.1(Apple Inc. build 5666)(第3点)]关于darwin Type" help"," copyright"," credits"或"许可证"了解更多信息。

     
    
      
        

导入pygame Traceback(最近一次调用最后一次):文件"",第1行,在文件中         " /Users/Matti/Library/Enthought/Canopy_32bit/User/lib/python2.7/site-packages/pygame/的初始化的.py&#34 ;,         第127行,在             来自pygame.base import * ImportError:dlopen(/Users/Matti/Library/Enthought/Canopy_32bit/User/lib/python2.7/site-packages/pygame/base.so,         2):找不到符号:_SDL_EnableUNICODE引用自:         /Users/Matti/Library/Enthought/Canopy_32bit/User/lib/python2.7/site-packages/pygame/base.so         预计在:平面命名空间中         /Users/Matti/Library/Enthought/Canopy_32bit/User/lib/python2.7/site-packages/pygame/base.so

      
    
  

我也尝试从二进制包中安装pygame,但这并不起作用。有没有办法使用二进制安装程序将pygame"安装到" Enthought分布?

我可以在另一个python 2.7发行版中安装pygame并在Enthought Distribution之外成功运行它。但是我无法在此发行版中为我的项目安装其他依赖项,因此我认为将pygame放入Enthough将是阻力最小的路径。

以前answers对SO没有帮助。

感谢您的帮助。

0 个答案:

没有答案