详解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实现bucket排序算法实例分析
May 04 Python
python通过文件头判断文件类型
Oct 30 Python
Python3.6正式版新特性预览
Dec 15 Python
利用Anaconda完美解决Python 2与python 3的共存问题
May 25 Python
Python通过命令开启http.server服务器的方法
Nov 04 Python
简单实现Python爬取网络图片
Apr 01 Python
Python中的TCP socket写法示例
May 11 Python
django自带的server 让外网主机访问方法
May 14 Python
python使用xlrd和xlwt读写Excel文件的实例代码
Sep 05 Python
Python多线程threading join和守护线程setDeamon原理详解
Mar 18 Python
两行代码解决Jupyter Notebook中文不能显示的问题
Apr 24 Python
实战Python爬虫爬取酷我音乐
Apr 11 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
PHP多个版本的分析解释
2011/07/21 PHP
PHP 基于文件头的文件类型验证类函数
2012/05/01 PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
把JS与CSS写在同一个文件里的书写方法
2007/06/02 Javascript
jquery跨域请求示例分享(jquery发送ajax请求)
2014/03/25 Javascript
Javascript 构造函数详解
2014/10/22 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
JavaScript中0和""比较引发的问题
2016/05/26 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
JS实现为动态创建的元素添加事件操作示例
2018/03/17 Javascript
微信小程序textarea层级过高的解决方法
2019/03/04 Javascript
微信小程序中button去除默认的边框实例代码
2019/08/01 Javascript
vue 关闭浏览器窗口的时候,清空localStorage的数据示例
2019/11/06 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
2020/01/08 Javascript
jQuery实现电梯导航模块
2020/12/22 jQuery
vue导入.md文件的步骤(markdown转HTML)
2020/12/31 Vue.js
Vue中inheritAttrs的使用实例详解
2020/12/31 Vue.js
JavaScript实现点击出现子菜单效果
2021/02/08 Javascript
JavaScript仿京东轮播图效果
2021/02/25 Javascript
[48:35]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 TNC vs Optic
2018/04/03 DOTA
Python 中 Virtualenv 和 pip 的简单用法详解
2017/08/18 Python
pygame游戏之旅 载入小车图片、更新窗口
2018/11/20 Python
树莓派+摄像头实现对移动物体的检测
2019/06/22 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
Python代码使用 Pyftpdlib实现FTP服务器功能
2019/07/22 Python
在Python中os.fork()产生子进程的例子
2019/08/08 Python
Python爬虫之爬取淘女郎照片示例详解
2020/07/28 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
HTML5 常见面试题之PC端和移动端区别介绍
2018/01/22 HTML / CSS
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
博朗(Braun)俄罗斯官方商店:德国小家电品牌
2019/09/24 全球购物
.NET里面什么时候需要调用垃圾回收
2015/06/01 面试题
离婚财产处理协议书
2014/09/30 职场文书
2014年网络管理员工作总结
2014/12/01 职场文书
幼儿园见习总结
2015/06/23 职场文书
《金钱的魔力》教学反思
2016/02/20 职场文书