實驗環境:
系統版本:Win 7 旗艦版
Anaconda :Python 3.5.6 | Anaconda 4.2.0(64-bit)
問題描述:
安裝OpenCV後使用import cv2 時出現如下錯誤 :
解決方法:
1.檢查Visual C++ Redistributable for Visual Studio 2015
首先保證有Visual C++ Redistributable for Visual Studio 2015,如果沒有可以去官網下載:
https://www.microsoft.com/en-us/download/details.aspx?id=48145
(我們安裝的visual studio,大部分是家庭版或者社區版,沒有Visual C++ Redistributable for Visual Studio 2015這個庫,因此需要下載)
2.檢查python3.dll
檢查當前工作環境下,是否有python3.dll:
如果沒有, 首先下載python包,下載地址爲:https://www.python.org/ftp/python/3.5.2/python-3.5.2-embed-amd64.zip,解壓後得到python3.dll, 複製到Anaconda3目錄中
3.下載opencv_python包
pip install opencv_python 默認安裝最新版,但最新版往往與python不兼容,我們這裏下載的是3.2.0版本,下載鏈接:
將下載好的opencv_python-3.2.0.6-cp35-cp35m-win_amd64.whl放到此路徑下:
然後執行pip install opencv_python-3.2.0.6-cp35-cp35m-win_amd64.whl,即可
4.測試
完成以上步驟,我們來測試一下:
啓動python,執行import cv2
沒有報錯,成功!!!