我一直在嘗試升級我的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作爲依賴項,我已經。