2013-02-08 150 views
1

我一直在試圖在我的電腦上安裝OpenCV(用於python開發),但一直沒有運氣。不能安裝OpenCV

我試圖運行brew install opencv,但我從

http://threadingbuildingblocks.org/sites/default/files/software_releases/source/tbb41_20121003oss_src.tgz

$ uname -a 
Darwin 12.2.0 Darwin Kernel Version 12.2.0: root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64 

由於得到一個404!

+0

嘗試'brew update',然後執行'brew install opencv'。 – karlphillip

回答

0

我也掙扎使用自制安裝OpenCV的建設。我認爲它必須與多個版本的python安裝。你可以檢查使用

python --version 

這是什麼結束了爲我工作。不能保證成功,其他任何人:

  1. 卸載OpenCV的,如果你已經用自制

    $ brew uninstall opencv

  2. 沒有使用上的MacPorts的自更新命令

    $ sudo port selfupdate

  3. 然後升級安裝的端口

    $ port upgrade outdated

  4. 重新安裝與opencv自制

    $ brew install opencv

  5. 在這一點上,它告訴我下面的添加到我的〜/ .bash_profile中

    export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH

你可以測試

$ python 
>> import cv2 

我注意到這個過程減少了我的多個版本的python只是python 2.7.5。可能有更好的方法來做到這一點,但給它一個鏡頭。

希望有幫助!

+0

'import cv2',因爲你可能已經安裝了OpenCV 2.x – mirosval

+0

它看起來好像有用,但我會編輯它 – topstriker515