記錄配置過程遇到的問題
配置過程
1)conda 新建python3.5 環境,激活該環境
2)安裝opencv:
conda install -c menpo opencv3
3)安裝dlib:下載whl文件:https://files.pythonhosted.org/packages/38/18/92fc25855307bcf582a30034ae657fda205de4f29773323bb388e592f17c/dlib-19.4.0-cp35-cp35m-win_amd64.whl 本地pip安裝:
pip install dlib-19.4.0-cp35-cp35m-win_amd64.whl
要注意該whl爲python3.5版本的包。
下面是我遇到的坑
採坑過程:
安裝anaconda、創建python3.6新環境、如下安裝opencv:
pip install opencv-python
悲劇:
>>import cv2
error: ImportError:DLL load fail:找不到指定模塊
原因:
1)可能是系統缺少了MSVCP140.DLL這個模塊(我並不是這個問題),參考鏈接:https://blog.csdn.net/yingyueer247/article/details/76422848。
2)python與opencv版本問題?電腦問題?或者是人品問題?
嘗試過解決方案:
(1)下載opencv_python-3.4.4-cp36-cp36m-xxx.whl文件,pip本地安裝,問題仍出現。
(2)conda安裝。首先conda搜索可以安裝的包:
conda search opencv
顯示有可用的包:
安裝:
conda install opencv
測試:
ImportError:DLL load fail:找不到指定模塊
在另一臺電腦上成功運行,在我電腦仍報錯。
最終解決方案:
conda install -c menpo opencv3
測試通過,問題是,把我的python3.6換成了3.5,我原本安裝的dlib又不能用了。最後只好全部都按3.5的來安裝。