cv2的函数没有代码提示,最详细解决办法(重启项目版),修改-ini_.py没效果

  • Post author:
  • Post category:其他

pycharm cv2 Cannot find declaration to go to

numpy可以查看源代码,但cv2不可以查看源代码

cv2没有代码提示

ctrl+左键无法查看源代码

————————————————————————————

建议

当你看到这篇文章想必你也被csdn绕晕了,我写这篇文章已经是cv2无法提示函数代码第4天,有些傻逼的文章看了10几遍,各种改配置,乱七八糟的问题,最终决定从头开始,卸载opencv-python,重装,重启pycharm(不是exit,在file目录下invalidate restart),然后添加cv2的路径(opencv和numpy不一样)大多数人应该都要改路径),最后还是建议不要去改_ini_.py,用import cv2.cv2 as cv就好,改配置文件是很不理智的方式

———————————————————————————

第一步:非常建议重装opencv-python()

1.1卸载opencv以及opencv 扩展包,卸载的时候会有一个Y/n,输入y

pip uninstall opencv-python
pip uninstall opencv-contrib-python

1.2重新下载opencv以及opencv 扩展包

pip install opencv-python
pip install opencv-contrib-python

1.3不知道命令在哪里输入的,,控制台终端Pycharm-terminal
在这里插入图片描述
在这里插入图片描述

第二·步:非常建议重启Pycharm 因为我安装的的时候看到是在cache里拿的数据

在这里插入图片描述

第三步:给opencv 添加一个路径,opencv很秀,.不出函数的罪魁祸首可能就是这个

3.1default settings–project interprater–选一个python环境–more–把cv2里面的.pyd文件单独配置一条路径如下所示
在这里插入图片描述
3.2
在这里插入图片描述
3.3
在这里插入图片描述
3.4-3.5路径写到xxxx.pyd(有些人的是amd_ram_64.pyd之类的可以复制一份改名为cv2.pyd放在那个目录下面)
Python\Python37\Lib\site-packages\cv2\cv2.pyd
C:\Users\iloveyou\AppData\Local\Programs\Python\Python37\Lib\site-packages\cv2\cv2.pyd
在这里插入图片描述
3.6 ok---ok----ok----aply(一定要aply不然系统当你没改,有点时候再点一下opencv-python这个包,如果要aply,就再点一次)

惊天BUG

事实证名pycharm project重启之后,代码提示就会出现

事实证名代码提示等3-4s可能才反应过来

如果pycharm不听话了----file--invalidate restart

重启一下就好

在这里插入图片描述
#重启项目

在这里插入图片描述
在这里插入图片描述

重启后,第二部开始就重复一下,重启之后配置会重置哈


版权声明:本文为qq_43625764原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。