python添加opencv库问题记录

ModuleNotFoundError: No module named ‘numpy’

我使用的是opencv-python遇到的问题。
介绍一下:
opencv-python:是只包含了主要模块的包。
pencv-contrib-python:包含了主要模块以及扩展模块,扩展模块主要是包含了一些带专利的收费算法(如shift特征检测)以及一些在测试的新的算法(稳定后会合并到主要模块)。
在一系列安装之后出现了一个问题。
问题描述:
ModuleNotFoundError: No module named ‘numpy’
Traceback (most recent call last):
File “”, line 1, in
ImportError: numpy.core.multiarray failed to import
在这里插入图片描述
以至于我在pycharm中导入import cv2一直出现找不到对应的库。
首先我是安装了opencv-contrib-python。
在这里插入图片描述
然后import cv2出现的问题是:
在这里插入图片描述

解决办法:

第一步

我先pip list,查看我本机安装的库文件有哪些,如果确定没有numpy库,那么你需要下载一个了。安装方式有两种:(以安装opencv-contrib-python为例)
方式一:cmd输入命令:

pip install opencv_python-4.1.2+contrib-cp37-cp37m-win_amd64.whl

“ opencv_python-4.1.2+contrib-cp37-cp37m-win_amd64.whl”这个是我已经下载到本地的whl库文件。

方式二:

pip install opencv-contrib-python

这个是在线下载安装,本人用的是第一种。

第二歩

下载numpy+mkl文件,然后安装。
在这里插入图片描述
在这里插入图片描述
出现”successfully”字样说明安装成功。

第三歩

尝试import cv2,然后弹出来输入框,说明cv2正常导入。
在这里插入图片描述

这里就说明cv2可正常使用了。

其它问题:

有可能你安装了numpy和安装了opencv-contrib-python,或者是opencv-python,但是仍然出现报错的问题,建议你的检查步骤:
1.确定你的python安装没有问题,是否可正常使用。
2.确定你安装的python、numpy、opencv-contrib-python的版本,每个版本之间一定是相互兼容,因为发现各个版本之间有些事不兼容的,即使现在调好了,后面还有可能使用中出现不必要的错误。
本人用的是:

类型版本
python3.7版本
numpnumpy-1.18.3+mkl-cp37-cp37m-win_amd64.whl
opencv-contrib-python:opencv_python-4.1.2+contrib-cp37-cp37m-win_amd64.whl
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值