首页 > 编程语言 >环境配置——已解决ModuleNotFoundError: No module named ‘cv2’(python)

环境配置——已解决ModuleNotFoundError: No module named ‘cv2’(python)

时间:2024-04-06 23:29:53浏览次数:16  
标签:named img No python 代码 cv2 报错 安装

一、报错代码

在网上搜到不少用Python处理图形的代码,于是复制别人的代码直接运行却报错,得到的结果却是:已解决ModuleNotFoundError: No module named ‘cv2’。(当时心里瞬间凉了一大截,最后顺利解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),代码如下:

import cv2

img = cv2.imread('test.png', cv2.IMREAD_GRAYSCALE)
# print(img)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

可以看到开头的导包是红色说明没有这个模块:

报错信息截图:

二、报错信息翻译

模块找不到报错:没有名为“cv2”的模块

三、报错原因

复制别人的代码,却没有安装所需要的库,运行程序就会出现:ModuleNotFoundError: No module named ‘cv2’,导包的时候用import cv2,但是安装的时候包名却不是cv2,小伙伴执行下面的安装命令即可

四、解决方法

  1. window电脑点击win键+ R,输入:cmd
  2.  输入pip install opencv_python即可,出现版本号表明安装成功
  3. 注意:整个安装过程可能比较漫长,因为下载的版本当前系统可能无法使用,需要不断尝试下载、尝试安装

安装成功后如下:

五、安装失败处理

如果安装一直失败,并提示如下警告:

建议换一个安装源:

pip install opencv-python -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

运行之后可安装成功:

标签:named,img,No,python,代码,cv2,报错,安装
From: https://blog.csdn.net/admin_maxin/article/details/137236132

相关文章

  • 环境配置——python代码打包超详细教程
    在Python开发的过程中我们经常会需要将自己的代码打包成一个可执行文件,方便将代码分享给其他人使用,下面这篇文章主要给大家介绍了关于python代码打包的相关资料,需要的朋友可以参考下一、前言网上的文章对小白都不太友好呀,讲得都比较高大上,本文章就用最简单的方式来教会......
  • utilseq.h:92:30: error: ‘Iefp’ is not a class or namespace
     001、问题,make编译报错如下:utilseq.h:92:30:error:‘Iefp’isnotaclassornamespace 002、感觉像是c++版本低造成的测试一下,将gcc编译器有4.8升级到11,问题解决。升级方法:https://www.cnblogs.com/liujiaxin2018/p/16744442.html(base)[root@pc1src]#gcc......
  • 自学Python day 9
    #定义一个list列表my_list=[["gi","ik","ww"],["222"]]print(my_list)#复合列表的取出方法print(my_list[0][2])#下标索引my_list=["A","B","C"]print(my_list[2])print(my_list[-3])#通过下标索引不能超......
  • Python列表
    列表列表是Python中最基本的数据结构。列表中的每个元素都分配一个数字------即当前数据的位置,或索引,第一个索引是0,第二个索引是1,以此类推。列表是Python中内置有序、可变序列,列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开;当列表元素增加或删除时,列表对象自动进行扩展......
  • 【Python基础】集合
    文章目录@[toc]什么是集合集合的特点元素不重复性示例无序性示例集合操作增加元素add()方法删除元素clear()方法pop()方法remove()方法交集intersection()方法&符号isdisjoint()方法并集union()方法|符号差集difference()方法-符号对称差集symmetric_difference(......
  • P1149 [NOIP2008 提高组] 火柴棒等式
    目描述给你 n 根火柴棍,你可以拼出多少个形如A+B=C 的等式?等式中的 A、B、C 是用火柴棍拼出的整数(若该数非零,则最高位不能是 00)。用火柴棍拼数字 0∼90∼9 的拼法如图所示:注意:加号与等号各自需要两根火柴棍;如果A=B,则+B=C 与B+A=C 视为不同的等式(≥0A,B,C≥......
  • Python实战:Python人脸识别
    1.引言人脸识别是一种计算机视觉技术,它可以帮助我们识别和验证人脸。随着技术的不断进步,人脸识别已经广泛应用于安全监控、智能门禁、身份验证等场景。通过Python实现一个人脸识别项目,我们可以加深对编程语言的理解,同时也能够体会到编程带来的便利。2.环境准备在开始......
  • Python 基于列表实现的通讯录管理系统(有完整源码)
    目录通讯录管理系统PersonInformation类ContactList类menu函数main函数程序的运行流程完整代码运行示例通讯录管理系统这是一个基于文本的界面程序,用户可以通过命令行与之交互,它使用了CSV文件来存储和读取联系人信息,这使得数据可以持久化保存。此外,程序还提供了一......
  • 【Python基础】Python简介
    Python简介python源程序的基本概念python源程序是一个文本文件,可以在任意文本编辑器做python开发python程序扩展名通常是.pyprint("hellopython")print("初识python")print()函数简介:通过解释器的方式,将内容输入到console中认识错误(BUG)编写的程序不......
  • 【Python基础】条件语句
    条件语句开发中应用的场景未成年人禁止入内请您配合二次安检程序中的判断a=1a=2方形圆角条......