0


解决opencv / cv2 没有代码提示的问题

pycharm 导入cv2后无函数提示

问题描述

在pycharm中初次使用cv2这个包时一般会遇到没有代码提示的问题。

直接

import cv2

,在调用函数时是没有代码提示的。

在这里插入图片描述

有的文章说应该:

from cv2 import cv2 as cv

,但是这样有可能会报错说

在__init__.py

中找不到引用cv2,

from cv2 import cv2 as cv

在这里插入图片描述
或者

import cv2.cv2 as cv

,报错为

没有名为cv2的模块

在这里插入图片描述
还有可能是

import cv2.cv2 as cv

的时候没问题,但跑代码的时候报错:

cv2模块绑定错误

还有建议修改

__init__.py

或者pycharm配置的,都特别麻烦。

解决方案

最终我的解决方案是:
在这里插入图片描述
最后再一路点确定,

等待pycharm重新加载一下环境

在这里插入图片描述

最后就有代码提示啦

在这里插入图片描述

步骤总结

  1. 文件---->设置---->项目---->Python解释器
  2. 点击右侧齿轮---->全部显示
  3. 选择你的解释器---->点击显示所选解释器的路径
  4. 把cv2文件夹添加进解释器路径里

最后再介绍一下各个环境下的包的安装位置:

  1. Python
E:\ProgramFile\python\Lib\site-packages
  1. Anaconda
E:\ProgramFile\Anaconda\Lib\site-packages
  1. Anaconda虚拟环境
E:\ProgramFile\Anaconda\envs\你的虚拟环境\Lib\site-packages

在windows操作系统下,我们安装的所有额外的包都放在site-packages这个文件夹下,包括上面提到的cv2文件夹。


本文转载自: https://blog.csdn.net/m0_57110410/article/details/125531873
版权归原作者 再游于北方知寒 所有, 如有侵权,请联系我们删除。

“解决opencv / cv2 没有代码提示的问题”的评论:

还没有评论