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
重启一下就好
#重启项目