暴力解决pycharm下的opencv-python包中无显示代码函数的问题(省流版)

问题描述:在新版本pycharm中使用cv2这个包时一般会遇到没有代码提示的问题,常规办法解决后重启或过一段时间又无法识别函数(代码运行没问题,但函数无法识别会有感叹号)

这个问题我理解应该是pycharm软件中的bug,话不多说终极解决方案如下:

解决方案:

1、在当前解释器路径中添加cv2包的路径。位置如下:

file——setting——project:Python file——python interpreter——‘点三角箭头后打开show all’——

暴力解决pycharm下的opencv-python包中无显示代码函数的问题(省流版)_第1张图片

 点击这个界面左上角五个标的最后一个(当前解释器路径)——然后点击路径界面左上角+暴力解决pycharm下的opencv-python包中无显示代码函数的问题(省流版)_第2张图片

 在自己编译器 .exe路径 的上级(我这里就是pycharm文件夹)中找到Lib中的site-packages中的cv2文件夹(套娃doge.)点击一下之后OK,就把cv2包路径添加到了解释器中暴力解决pycharm下的opencv-python包中无显示代码函数的问题(省流版)_第3张图片

 到这里之前帖子里有些人的问题好像就已经解决了,但是我的没有,刚添加完路径一段时间函数是可以识别的,(用ctrl+鼠标左键单击函数本身进入可进cv2包),但是过段时间这个包里的函数不知道为什么就自动被pycharm Debug掉了,这就是为什么我在这里添加了做这么多无关的路径尝试(但是加多了好像没影响)(悲),这个问题最终被我的骚操作解决了暴力解决pycharm下的opencv-python包中无显示代码函数的问题(省流版)_第4张图片

 骚操作:趁添加路径后可以识别函数的那一段时间(pycharm还没来得及Debug),ctrl+鼠标左键点击函数到cv2包中:

暴力解决pycharm下的opencv-python包中无显示代码函数的问题(省流版)_第5张图片

 暴力解决pycharm下的opencv-python包中无显示代码函数的问题(省流版)_第6张图片

 这个时候包上面应该会显示有bug,系统正在自动debug,借机直接一手ctrl+a,ctrl+c全复制,等系统debug后,当前代码就自动消失了,然后回到自己的代码中ctrl+鼠标左键进入cv2包,把刚才的复制粘贴到这个包下面,有一万多行代码(粘贴时需要确认改变只读模式)

暴力解决pycharm下的opencv-python包中无显示代码函数的问题(省流版)_第7张图片

然后问题就永久解决了,代价是CV2包打开 后会显示bug,所以说是暴力解决方案。(悲)

你可能感兴趣的:(python,opencv,pycharm)