这个版本是直接下载了opencv_python的whl文件直接pip install的,居然import后面跟的是cv
后面出现下面的错误
想卸载了现在的opencv_python,卸载时提示会移除以下内容
于是,不受宠的它被我卸载了
然后直接在小黑窗pip install opencv-python
这个时候却是import cv2了
但!
两者报的错误是一样的,写特!媽德發科。
如果是直接pip install opencv-python的话,执行pip uninstall opencv-python则是提示如下的内容,比上一个包少很多啊
在网上看到说要检查Visual C++ Redistributable for Visual Studio 2015
已经有了
再者是python.dll文件,说是下载一个对应版本的python包,然后将那个python3.dll复制到anaconda3的目录下,但是一查看
我这也不缺呀,要啥有啥,那试试覆盖吧,所以先去官网下一个python
下载完成
直接将这货解压出来看看
替换了原来anaconda3文件夹下的python3.dll
看来依然会很揪心,运行。。。
好的,再见【对方向你扔出一条狗】
and。。。几分钟后,又找到一篇文章,说是下载对应版本的whl文件,不过,文件名我感觉不太一样,值得一试
安装
试试看
又变成import cv了,服死了
同样的报错
然后又找到一个方法说把原本有的numpy,scipy,matplotlib,scikit-learn用pip uninstall卸载了再到官网去找最新版重新安装,所以,只能试呗
然后下包,重新安装
结果,还是不行
经过多个版本的测试
opencv的现在可下的versions: 3.1.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0.10, 3.3.1.11, 3.4.0.12, 3.4.0.14, 3.4.1.15, 3.4.2.16, 3.4.2.17
首先尝试最新版本3.4.2.17
在小黑窗输入命令pip install opencv_python==3.4.2.17
完成后在python内尝试导入cv2
一看就是挂了彩,卸掉
再试试别的,3.2.0.8吧
终于,import cv2语句没有报错了
进入pycharm测试程序
起码没有报错说是找不到DLL之类的了。
原来发现,是自己写错了方法名
哈哈哈哈好尴尬
修改之后
终于。。。
我太感动了,仅供参考