您的位置:首页 > 大数据 > 人工智能

Anaconda环境下解决“import cv2 失败 ImportError:DLL load fail:找不到指定模块”的方法

2018-10-26 13:18 1996 查看

刚开始接触Python和Opencv,遇到了常见问题,即用pip install opencv-python后,例程第一句 import cv2 as cv 报错。
查各类帖子,基本上说的是几类,一是下载.whl手动安装,二是VS2015的运行时环境,另外还有配置环境变量,或者把.dll文件换个位置等等方法。尝试了几种都不奏效。
我安装的环境是刚下载的,采用的是Anaconda3-5.3.0,自带的Python 3.7,用pip自动安装,或手动下载最新的opencv-python-3.4.3,仍然报错。
最终的解决方案,是在Anaconda环境下用它的界面进行环境配置。
第一步,先pip uninstall之前安装的opencv-python;
第二步,在Anaconda Navigator中,切换至Environments界面:


在这个界面中,可以看到各种包的状态,包括已安装的、未安装的、可升级的……

第三步,在搜索框中,输入opencv,然后复选相关的三个包,再点Apply,就可以完成自动安装了。
自动安装的opencv-python版本是3.4.1,且提示可升级,不用管它。

安装完成后,不论是在Spyder环境下,还是在Anaconda Prompt下,import cv2都可顺利执行。


至此,opencv-python安装完毕。

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐