当前位置:   article > 正文

ModuleNotFoundError: No module named ‘cv2‘ 和module ‘cv2‘ has no attribute ‘imread‘_module 'cv2' has no attribute 'imread

module 'cv2' has no attribute 'imread

啊终于搞好了。

昨天晚上import cv2显示ModuleNotFoundError: No module named 'cv2',之后就从网上搜索,方法是用命令下载opencv-python,并指定了版本,但下载完成之后,还是不行。嗯,然后,我就放弃了,结果今天再运行import cv2命令,居然可以了!!!孩子甭提有多开心了,但是运行到接下来的命令cv2.imread(),就提示module ‘cv2‘ has no attribute ‘imread‘,晴天霹雳。后来我又开始继续的搜,网上有人说是因为版本高了需要换版本,我就把原来的下载,然后换了版本。

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mjg3MTIzNg==,size_16,color_FFFFFF,t_70

but,,,用了这个方法还是不行。

后来我怀疑我安装opencv所在的路径,跟jupyter notebook用的路径根本就不是同一个路径!!!

是受到一个博主博客的启发,在博客中他更改了pycharm的环境,所以我就想是不是安装opencv所在的路径是不是就不是jupyter notebook所使用的路径,然后我点开了cv2所在的目录,发现有cv2这个文件夹,but文件夹为空,当我把整个cv2文件删除后,发现依然可以运行import cv2。

我在cmd中用了pip show pip命令,查看了pip的默认安装路径是在C盘里,而我是想在 e:\anada\lib\site-packages,于是下一步就是更改pip库。

我想默认使用anaconda中的pip,只要将路径E:\Anada\Scripts 添加到系统环境变量Path中较前的位置即可。

20210421144708603.png

之后关闭cmd,重新打开cmd,输入pip show pip即可看到默认使用的pip库已经变了

20210421144938127.png

更改了默认的pip库,那么下一步就是安装opencv-python

20210421145222122.png

在这里我使用的是第二个命令。安装完成后,发现安装的库cv2在E盘anaconda所使用的包下,同时cv2文件夹不为空

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mjg3MTIzNg==,size_16,color_FFFFFF,t_70

不出所料,cv2.imread()命令运行成功~~

20210421145556329.png

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/874590
推荐阅读
相关标签
  

闽ICP备14008679号