发现问题:
在安装好opencv-python后!发现pycharm编辑中!import后不会自动智能提示cv2的方法等!只有自己写了某个方法后pycharm才会提示这个方法!但是问题是!另起一个py文件爱你的时候,所有的方法还是不会提示!就很难受!折腾了一下午才按照这篇文章摸索一点点!该踩的坑我都踩了!所以说看这篇就够了!
就是这篇咯!https://blog.csdn.net/az9996/article/details/90546827
按照这篇文章上的一样!自己试了一下!没想到还真行!
可是!完蛋的是过了一会!悲惨还是发生了!
pycharm又不会提示了!
自己有回头去找博客啊!翻评论啊等等!
最后还是在一个评论里看到了一个不起眼的方法!具体是哪位大佬评论的记不清了!Sorry!
解决方法:
就是使用pycharm的python Interpreter 里面自己下载opencv-python 库!
值得注意的是!我当是用的是国内的源下载的!前面试过用pycharm下载!但情况都是一样的!无果!!!
所以一定要换位国内源!
目前国内靠谱的 pip 镜像源有:
清华: https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣: http://pypi.douban.com/simple/
阿里: http://mirrors.aliyun.com/pypi/simple/
建议使用清华的,豆瓣和阿里的好像是有些问题,有些包安装不上,不是很清楚什么原因。
安装好后!
开始是阔以的!很开心!就在来到这很开心的来这里这这篇博客!就到截图来验证的时候!
发现!又崩了!opencv的方法又不提示!
心态崩了!!!!
突然!灵感一机灵!冒出个想法来了!
#导入cv模块
import cv2.cv2 as cv
我们去导入库的时候发现我们使用到的方法应该是在cv2里面的data中!但是我们导入import cv2.data确是不行的!所以我就打但的去尝试!自己在cv2下面自己创建一个cv2的文件夹!并将data中的方法一起复制到新建的cv2中! 并将新建的cv2里面的__init__.py里面的内容注释掉!换上的是第一层cv2里面的内容!如图:
弄完之后!重启pycharm!奇迹出现了!不敢相信!提示出现了!
可结果还是一样重演!继续崩了!还是不出结果!
继续淦!
最后失了一种方法:就是把cv2的路径指引到 python Interpreter 里面去!
方法如图:
1:点击file
2:找到setting并点击
3:找到Python Intereter 并点击右上角的设置按钮
4: 点击Show All
5:找到右边栏最下面的一个符号点击
6:最后也是最关键的一步了!加入你的python环境所在的路径!就是你的cv2的路径咯!我的如图!仅供参考!
这下终于是好了!已经麻木的我不敢相信这就好了!重启了pycharm很多次试验!电脑都重启了两回了!最后都是可行的!希望能帮到小伙伴萌!( _ )/~~拜拜!
**--洋群满满**