windows +anaconda + python + dlib + opencv

记录配置过程遇到的问题

配置过程
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的来安装。

你可能感兴趣的:(各种环境配置)