解决PyCharm中opencv不自动补全的问题

解决PyCharm中opencv不自动补全的问题

前言

今天下载opencv后,发现用pycharm打开并没有出现代码补全的情况,对于我这种新手极其不友好,故我去网上寻找方法。

opencv版本:4.6.0

在这里插入图片描述

寻找半天

  • 有的说,要移动cv2.pyd到python.exe文件夹(失败×)
  • 有的说,要直接导入cv2.cv2 (失败×)
  • 在这里插入图片描述
  • 有的说,将cv2的路径添加到解释器路径中(失败×)
  • 在这里插入图片描述

下面是解决我版本问题的方法:(有可能由于版本不同,所以可能你用我的方法也解决不了

解决办法

1、在pycharm中点击cv2,进去opencv中的源代码。

在这里插入图片描述
2、找到__init__.py文件

在这里插入图片描述
3、在该文件里面添加以下代码:

os.environ["PATH"] += os.pathsep + os.path.dirname(os.path.realpath(__file__))
from .cv2 import *
globals().update(importlib.import_module('cv2.cv2').__dict__)

在这里插入图片描述
4、重启pycharm,然后再打开,就出现自动补全了。

在这里插入图片描述

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
青葱年少的头像青葱年少普通用户
上一篇 2023年3月8日 下午10:38
下一篇 2023年3月8日

相关推荐