解决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,然后再打开,就出现自动补全了。