解决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文件夹。

    物联沃分享整理
    物联沃-IOTWORD物联网 » 解决OpenCV / cv2库缺乏代码提示的问题

    发表评论