no module named cv2

之前写过一篇关于import cv2 报错no module names cv2的文章,当时尝试了各种方法,才实验成功。有点乱。。。

这个问题真是因人而异,有些方法对于有些人好用,对于有些人不好用,所以,遇到这种问题,一定要把所有方法都尝试一遍,直到解决问题。。。

我的两次安装经验都是,自己下载安装对应python版本的opencv-python,解决了问题。。

最近在一台新电脑上重新配置,又出现了no module names cv2的错误,所以想重新梳理一下

我的系统是win7旗舰版,Anaconda的版本是3.5,python是3.7

我验证了网上的绝大数方法。

1.pip install opencv-python,失败

2.打开Anaconda Navigator查看Environments,installe opencv,失败

这个方法对我来说是不好用的,我用的是anaconda配置的环境,这些都安装好了。可以打开Anaconda Navigator查看环境(Environments),这里面的opencv相关内容都有

no module named cv2_第1张图片

还有各种方法,这里就不再介绍了。。。。。。。。。。。。。。。。

下面介绍经检验最好用的方法:

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

根据你python的版本,自己下载与python版本对应的opencv-python,网址如下

下载opencv-python

比如我的是python3.7,64位系统,就下载    opencv_python-3.4.5.20-cp37-cp37m-win_amd64.whl

然后打开cmd,找到文件位置       pip install opencv_python-3.4.5.20-cp37-cp37m-win_amd64.whl即可

安装成功,可以到自己的路径下查看。。。这是我的路径    D:\Anaconda3.5.3\Lib\site-packages\cv2

no module named cv2_第2张图片

cv2文件夹下有cv2.cp37-win_amd64.pyd,安装成功

一般便不报错了。

如果再报错,可以考虑将该文件复制到Lib路径下,重命名为cv2.pyd。

 

你可能感兴趣的:(no module named cv2)