【Anaconda ——問題篇】Import cv2 ImportError:DLL load failed:找不到指定模塊 解決方法

實驗環境:
系統版本: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版本,下載鏈接:

https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/opencv_python-3.2.0.6-cp35-cp35m-win_amd64.whl

將下載好的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

沒有報錯,成功!!!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章