2013-08-17 120 views
1

我相信SimpleCV已經正確安裝。當我運行:如何在OSX上安裝SimpleCV 10.8

 sudo pip install SimpleCV 

然後在蟒蛇嘗試導入庫中,我碰到這個錯誤:

 ImportError: No module named pygame 

是否需要pygame的運行SimpleCV?我不會這樣想,所以後來我嘗試使用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?

回答

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,水銀(汞)和自制軟件來安裝它們。

最後,你將能夠pip install pygame的通過命令:

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

一旦安裝pygame的,你就可以開始安裝OpenCV的 的噩夢(還需要通過SimpleCV)。有很多衝突的配方, 和我的不會幫助你,除非你正在使用anaconda Python 發行版(你真的應該,這是一個優秀,整潔,無痛 方式來獲得完整的Python數字/科學堆棧), 在這種情況下,搜索'opencv anaconda osx 10.8.4'會調出 我的詳細說明。