2017-07-14 79 views
0

我一直在嘗試升級我的OpenCV2到我的macOS Sierra 10.12.5上的OpenCV3,使用自制軟件,並且還有其對Python2和Python3的綁定。目錄不是空的在macOS上安裝Python3綁定OpenCV3

繼pyimagesearch的優秀導遊,我得走了

brew install opencv3 --with-contrib --with-python3 --HEAD

(我先卸載OpenCV的,只是爲了清楚起見,並避免任何潛在的衝突)。現在,該指南解釋說,--with-contrib正在下載額外的東西,這是很好的; --with-python3正在下載Python3的綁定(Python2的綁定自動在那裏); --HEAD正在拉動Github分支版本而不是標籤版本,這是解決與QKIT Apple庫有關的問題的解決方法。

我的問題是,我得到一個

Error: Directory not empty - (/usr/local/Cellar/numpy/1.13.1, /usr/local/Cellar/numpy/1.13.1.tmp)

一個brew doctor告訴我numpy的是不掛,但我不能完全確定是什麼了這裏是最好的生活方式。不想破壞一些東西。

在這一點上,我只是測試安裝只是Python2綁定,如

brew install opencv3 --with-contrib --HEAD

,這使我這個其他問題:

Error: No such file or directory - /private/tmp/opencv3-20170714-55298-snr5jb/3rdparty/ippicv/downloader.cmake

這是解決如果我反而運行

brew install opencv3 --with-contrib

最後一個工程,我得到了Python2的OpenCV3。顯然,我沒有頭問題。

現在,我仍然希望綁定Python3以及由於上面的Numpy錯誤,我不知道如何繼續?它似乎是試圖安裝Numpy作爲依賴項,我已經。

回答