我相信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?
答案 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'将会出现 我的详细说明。