详解pycharm的python包opencv(cv2)无代码提示问题的解决


Posted in Python onJanuary 29, 2021

我们在使用pycharm的时候总是很喜欢其强大的代码提示功能,只需ctrl+左键就可以查看源码,"."也能显示所含的函数,但是很多时候opencv的模块经常是失灵的。

so,解决此问题。

环境:windows/linux

第一步 安装opencv

这是加强版的opencv带有很多机器学习的方法

pip install opencv-contrib-python

第二步 在site-package中修改cv2的__init__.py文件

找到你的python的site-packages文件夹,打开opencv的__init__.py文件

修改__init__.py文件,例如你安装了annaconda,那么就是‪xxx\Anaconda3\Lib\site-packages\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__)

然后你重启pycharm,稍等一下就好了。

测试效果

详解pycharm的python包opencv(cv2)无代码提示问题的解决

到此这篇关于详解pycharm的python包opencv(cv2)无代码提示问题的解决的文章就介绍到这了,更多相关pycharm opencv无代码提示内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python下的subprocess模块的入门指引
Apr 16 Python
Python标准库使用OrderedDict类的实例讲解
Feb 14 Python
python实现诗歌游戏(类继承)
Feb 26 Python
使用python telnetlib批量备份交换机配置的方法
Jul 25 Python
关于pytorch处理类别不平衡的问题
Dec 31 Python
Python SSL证书验证问题解决方案
Jan 13 Python
python GUI库图形界面开发之PyQt5浏览器控件QWebEngineView详细使用方法
Feb 26 Python
在django admin详情表单显示中添加自定义控件的实现
Mar 11 Python
pandas按照列的值排序(某一列或者多列)
Dec 13 Python
Python 获取异常(Exception)信息的几种方法
Dec 29 Python
pycharm 快速解决python代码冲突的问题
Jan 15 Python
如何用Python搭建gRPC服务
Jun 30 Python
如何用python开发Zeroc Ice应用
Jan 29 #Python
详解Pymongo常用查询方法总结
Jan 29 #Python
Python3使用tesserocr识别字母数字验证码的实现
Jan 29 #Python
Python爬取梨视频的示例
Jan 29 #Python
使用Python封装excel操作指南
Jan 29 #Python
用OpenCV进行年龄和性别检测的实现示例
Jan 29 #Python
python使用numpy中的size()函数实例用法详解
Jan 29 #Python
You might like
实用函数2
2007/11/08 PHP
php echo()和print()、require()和include()函数区别说明
2010/03/27 PHP
php面向对象 字段的声明与使用
2012/06/14 PHP
Zend Framework入门应用实例详解
2016/12/11 PHP
javascript面向对象编程代码
2011/12/19 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
2013/11/05 Javascript
关于js中for in的缺陷浅析
2013/12/02 Javascript
js获取url中指定参数值的示例代码
2013/12/14 Javascript
jQuery如何将选中的对象转化为原始的DOM对象
2014/06/09 Javascript
详谈nodejs异步编程
2014/12/04 NodeJs
DOM节点深度克隆函数cloneNode()用法实例
2015/01/12 Javascript
JavaScript日期时间与时间戳的转换函数分享
2015/01/31 Javascript
JS实现一个简单的日历
2017/02/22 Javascript
详解Vue2 无限级分类(添加,删除,修改)
2017/03/07 Javascript
深入理解JavaScript 参数按值传递
2017/05/24 Javascript
PHP自动加载autoload和命名空间的应用小结
2017/12/01 Javascript
微信小程序入门之广告条实现方法示例
2018/12/05 Javascript
Node配合WebSocket做多文件下载以及进度回传
2019/11/07 Javascript
详解JavaScript中分解数字的三种方法
2021/01/05 Javascript
[32:56]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.11
2020/12/16 DOTA
Python max内置函数详细介绍
2016/11/17 Python
Python实现定时精度可调节的定时器
2018/04/15 Python
python实现简单图片物体标注工具
2019/03/18 Python
完美解决Django2.0中models下的ForeignKey()问题
2020/05/19 Python
使用SQLAlchemy操作数据库表过程解析
2020/06/10 Python
python3代码输出嵌套式对象实例详解
2020/12/03 Python
大专计算机个人求职的自我评价
2013/10/21 职场文书
单位实习证明怎么写
2014/01/17 职场文书
高中毕业生的个人自我评价
2014/02/21 职场文书
协议书的格式
2014/04/23 职场文书
2014年大班保育员工作总结
2014/12/02 职场文书
上课迟到检讨书范文
2015/05/06 职场文书
2015秋学期开学寄语
2015/05/28 职场文书
2019年大学生职业生涯规划书
2019/03/25 职场文书
详细谈谈MYSQL中的COLLATE是什么
2021/06/11 MySQL