如何在OSX 10.8上安装SimpleCV

时间:2013-08-17 23:24:10

标签: python macos python-2.7 terminal simplecv

我相信SimpleCV已正确安装。我跑的时候:

       sudo pip install SimpleCV 

然后在python中尝试导入库,我遇到了这个错误:

       ImportError: No module named pygame

运行SimpleCV需要pygame吗?我不会这么想,所以然后我尝试使用pip来安装pygame,我得到另一个错误,说我有一个错误的链接或其他东西:

       TTP error 400 while getting http://www.pygame.org/../../ftp/pygame-1.6.2.tar.bz2            (from http://www.pygame.org/download.shtml)
       Could not install requirement pygame because of error HTTP Error 400: Bad Request

我错过了什么?我该如何尝试安装SimpleCV和pygame?或者我甚至需要pygame在python中运行SimpleCV?

1 个答案:

答案 0 :(得分:4)

是的,你需要pygame。这些说明对我有用:http://juliaelman.com/blog/2013/04/02/installing-pygame-on-osx-mountain-lion/

他们会引导您安装一些pygame依赖项 (SimpleCV和OpenCV也需要):

brew install sdl sdl_image sdl_mixer sdl_ttf portmidi
brew tap homebrew/headonly
brew install smpeg --HEAD

您将需要XCode,XQuartz,Mercurial(hg)和自制软件来安装它们。

最后,您将能够通过该命令pip install pygame:

sudo pip install hg+http://bitbucket.org/pygame/pygame

安装pygame后,您可以开始安装OpenCV的噩梦 (SimpleCV也需要)。有很多相互矛盾的食谱, 除非你正在使用anaconda Python,否则我的帮助不会对你有帮助 分配(你真的应该,它是一个优秀的,整洁的,无痛的 获得完整的Python数字/科学堆栈的方法, 在这种情况下,搜索'opencv anaconda osx 10.8.4'将会出现 我的详细说明。