macOS 10.12.5安裝Python3.6和OpenCV3

主要參考的是一篇博客:

http://www.pyimagesearch.com/2016/12/05/macos-install-opencv-3-and-python-3-5/



Python.h 的位置為

/Library/Frameworks/Python.framework/Versions/3.6/include/python3.6m

libpython3.6.dylib位置為

/Library/Frameworks/Python.framework/Versions/3.6/lib

cmake配置為

cmake-DCMAKE_BUILD_TYPE=RELEASE\

-DCMAKE_INSTALL_PREFIX=/usr/local\

-DOPENCV_EXTRA_MODULES_PATH=~/OpenSourceProjects/opencv3/opencv_contrib/modules\

-DPYTHON3_LIBRARY=/Library/Frameworks/Python.framework/Versions/3.6/lib\

-DPYTHON3_INCLUDE_DIR=/Library/Frameworks/Python.framework/Versions/3.6/include/python3.6m\

-DPYTHON3_EXECUTABLE=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3\

-DBUILD_opencv_python2=OFF\

-DBUILD_opencv_python3=ON\

-DINSTALL_PYTHON_EXAMPLES=ON\

-DINSTALL_C_EXAMPLES=OFF\

-DBUILD_EXAMPLES=ON..

對于CUDA相關(guān)內(nèi)容的編譯,目前從文檔上看只能使用Xcode8.2.1進行。

具體需要詳見CUDA_Installation_Guide_Mac.pdf

也就是需要在/Applications/中保留2個版本的Xcode。

使用如下命令:

sudo xcode-select -s /Applications/<Xcode_dir>/Contents/Developer

在<Xcode_dir>部分填入Xcode8.2.1的目錄

與原文不同的是,我沒有使用brew來管理Python。

在執(zhí)行sudo make install之后在系統(tǒng)目錄/Library的Python3.6其中site-packages,直接就有了cv2,所以也就不用特別再次使用軟鏈接。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容