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安装完毕。
相关文章推荐
- win10,Anaconda(python3.6)安装opencv-python, 以及解决import cv2 失败 ImportError:DLL load fail:找不到指定模块
- import cv2 失败 ImportError:DLL load fail:找不到指定模块
- Import cv2 ImportError:DLL load failed:找不到指定模块 解决方法
- 终于解决 import matplotlib.pyplot 时出现的 importError: DLLload failed:找不到指定的模块
- 解决python import sklearn 出现 ImportError: DLL load failed: 找不到指定的模块
- win10环境+pycharm+anaconda+python3.6+OpenCV3.3安装,ImportError: DLL load failed: 找不到指定的模块
- cx_Oracle ImportError: DLL load failed: 找不到指定的模块 解决
- 终于解决了python 3.x import cv2 “ImportError: DLL load failed: 找不到指定的模块” 的问题
- 解决scrapy fetch http://www.csdn.net ModuleNotFoundError No module named 'win32api'和ImportError DLL load failed找不到指定的模块
- sklearn报错解决 ImportError: DLL load failed: 找不到指定的模块
- win7环境+pycharm+python3.5+OpenCV安装,引入cv2时出现:ImportError: DLL load failed: 找不到指定的模块
- 解决-win10系统-python3中import cv2显示"ImportError: DLL load failed: 找不到指定的模块。"
- 使用Python import cv2失败 显示ImportError: DLL load failed:找不到指定的模块。
- cx_Oracle ImportError: DLL load failed: 找不到指定的模块 解决 -->复制oci.dll到$python_home
- python sklearn sklearn报错解决 ImportError: DLL load failed: 找不到指定的模块
- 【问题已解决】python 3.6下安装opencv-python解决cv2 DLL load failed: 找不到指定的模块问题
- spyder无法启动报"ImportError: DLL load failed: 找不到指定的模块"的解决办法
- cx_Oracle ImportError: DLL load failed: 找不到指定的模块 解决
- python mysqlLdb ImportError: DLL load failed: 找不到指定的模块
- import cx_Oracle,ImportError: DLL load failed: 找不到指定的模块