pycharm中opencv-pyton导入cv2后无法自动补全,没有代码提示的问题解决方法记录

如下图,真正的实现opencv功能的cv2模块,并没有出现

pycharm中opencv-pyton导入cv2后无法自动补全,没有代码提示的问题解决方法记录_第1张图片

 而cv2下的_init_.py文件内是这样描述的,也就是说,真正的cv2功能模块放在cv2目录下,也就意味着变成了这种形式:cv2/cv2

import importlib
from .cv2 import *
from .data import *

# wildcard import above does not import "private" variables like __version__
# this makes them available
globals().update(importlib.import_module('cv2.cv2').__dict__)

那么正确的做法就是把import cv2改为import cv2.cv2 as cv

  
import cv2.cv2 as cv

然后自动提示的功能出现了,CTRL+鼠标左键也可以查看源码了

你可能感兴趣的:(opencv,pycharm,python)