解决问题:Pycharm中的Opencv没有代码提示
-
在环境中安装opencv-python
-
找到你安装opencv-python的所在环境
-
然后打开环境文件夹(本地环境也好,虚拟环境也是一样)
D:\Anaconda3\envs\tensorflow2.2\Lib\site-packages\cv2
比如我的环境是一个虚拟环境,虚拟环境名是:tensorflow2.2,依次打开文件夹,
-
找到cv2文件夹中的
__init__.py
文件,编辑文件将源文件中的所有代码注释,然后将下面的代码复制进去,即可解决问题
import sys import os import importlib os.environ["PATH"] += os.pathsep + os.path.dirname(os.path.realpath(__file__)) from .cv2 import * globals().update(importlib.import_module('cv2.cv2').__dict__)