实验环境:
系统版本: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
没有报错,成功!!!