Python学习中常见的几个报错,看你踩雷没

news2024/11/26 12:52:54

前言

嗨嗨 今天给大家统计一下, 在学习Python中遇到的常见报错, 不一定会很全面, 但是应该会持续更新, 有用的话, 记得收藏哦~

  • 下面我会总结遇到的报错截图, 给出解决办法, 如果有需要补充的报错, 或者你解决不了的报错, 欢迎来文章最下方QQ群里面找我~

1. 模块未安装

(ModuleNotFoundError: No module name "XXX)

在这里插入图片描述

  • 解决办法:
    win+r输入cmd回车 再输入: pip install 模块名

2. 安装模块失败

(ERROR: Could not find a version that satisfies the requirement XXX)

在这里插入图片描述

  • 解决办法:
    添加镜像源
	pip install 模块名 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

3. 文件夹或者文件夹不存在

(FileNotFoundError: [Errno 2] No such file or directory: ‘XXXXX’)

在这里插入图片描述

  • 解决办法:
    手动创建一个

4. 列表超出索引范围

(IndexError: list index out of range)

在这里插入图片描述

  • 解决办法:
    列表取值超出索引范围,比如说用0取值报错,说明列表为空,自己检查一下数据

5. 文件被占用

(PermissionError: [Errno 13] Permission denied: ‘XXXX’)

在这里插入图片描述

  • 解决办法:
    计算机的权限设置,要么开放下权限,要么更换路径(用了Excel打开了文件 把Excel或者WPS关闭即可)

6. json解析异常

(JSONDecodeError: Expecting value: line 1 column 1 (char 0))

在这里插入图片描述

  • 解决办法:
    json数据不规范,检查下你拿到的数据

7. 字典键取值报错

(KeyError: ‘XXX’)

在这里插入图片描述

  • 问题出现原因:
    keyerror: 键名使用错误,如果是上图中对于字典取值时报错,一般就是数据中没有这个键名
  • 解决办法:
    查看数据构造 看里面有没有自己要取的键, 或者有没有敲错, 问题产生原因很多

8. ffmpeg环境变量未配置

(ffmpeg合成不了视频/ffmpeg合并视频乱码)

在这里插入图片描述

  • 解决办法:

在这里插入图片描述

在这个位置 加上ffmpeg的绝对路径

例如: D:\ffmpeg\ffmpeg.exe -i …

最后

以上就是今天统计的常见报错, 如果有我没统计到的报错, 欢迎私聊我投稿, 也可以直接添加下方群聊, 咨询提问都可以~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/90244.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

面试中这样介绍自己的项目经验,轻松拿Offer

面试时7分靠能力,3分靠技能,而刚开始时的介绍项目又是技能中的重中之重,所以本文将从“介绍”和“引导”两大层面告诉大家如何准备面试时的项目介绍。 在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是…

Go C 编程 第4课 变色魔法(魔法学院的奇幻之旅 有Go C编程绘图)

慧通教育 慧通教育 34.画彩色旗帜 (魔法学院第4课)--2022.12.15 登录 35.画转动的方形 (魔法学院第4课) 登录 36.画wifi信号 (魔法学院第4课) 登录 888.哪个大? (课程6) 难度:1 登录 889.余数大小 (课程6) 难度:1 登录 适合…

Java学习—网络编程

网络编程 目的:数据交换、通信 1. 网络通信的要素 通信双方地址(IP端口号)网络通信协议 Java万物皆对象 2. IP地址 IP地址的类:InetAddress 唯一定位一台网络上的计算机127.0.0.1 本机地址 package com.xiaozhang.lesson01;…

第二证券|钠电池三种技术路线谁更将率先取代锂电池?

锂电网讯:近段时刻,钠离子电池遭到资本商场重视,不少公司公布了在钠电池范畴的最新进展。11月29日,中科海钠(阜阳)全球首条GWh级钠离子电池出产线产品下线。中科海钠总经理李树军透露,阜阳产线计划在下一年扩产至3GWh-…

大数据学习:shell基础(2)

文章目录tail命令选项参数任务一:显示文件最后4行内容任务二:显示文件最后4个字符内容任务三:显示文件修改行sort命令选项参数任务一:对文件按行排序任务二:对文件按第4节排序cut命令参数说明任务一:提取ip…

想要查询数据表中的前几名该怎么实现?看这篇文章吧

一. 需求分析 我们在学习数据库查询时,经常会遇到关于分组和聚合函数的查询,比如查询每门课程的最高分,每位同学的平均分,其实这些都是比较一般的问题。但如果遇到查询每门课程成绩的前几名问题,就会变的很棘手&#…

【深度学习】Tensorflow、MindSpore框架介绍及张量算子操作实战(超详细 附源码)

一、Tensorflow、MindSpore Google公司于2015年开源了深度学习框架TensorFlow,推动了深度学习的发展,得到了广泛应用,用户数量庞大。 华为公司于2020年开源了自己的深度学习框架MindSpore,现处于快速发展中。 TensorFlow2深度学…

直播 | 新一代极速云原生湖仓的技术内核,StarRocks PMC 今天下午为你揭秘!

12 月 14-16 日,第 13 届中国数据库技术大会(DTCC 2022)将在线上隆重召开。本届大会重点围绕云原生数据库、分布式数据库、时序数据库、图数据技术、实时数仓技术与应用实践、金融业数据库应用实践等内容展开分享和探讨。 12 月 14 日 14:20…

ESP32 与 ESP32-CAM 的关系

ESP32 与 ESP32-CAM 的关系 以下分别介绍 ESP32 与 ESP32-CAM,两者之间的关系可以简单用下表来说明: ESP32ESP32-CAM开发公司乐鑫信息科技安信可科技模块关系ESP32 系列 ( 共有ESP32-S 系列、ESP32-C 系列与ESP32 系列)ESP32 系列中的ESP32-WROVER 模组…

(九)Java网络编程无冕之王-这回把大名鼎鼎的Netty框架一网打尽!

引言 现如今的开发环境中,分布式/微服务架构大行其道,而分布式/微服务的根基在于网络编程,而Netty恰恰是Java网络编程领域的无冕之王。Netty这个框架相信大家定然听说过,其在Java网络编程中的地位,好比JavaEE中的Sprin…

Java中的二维数组

一、介绍 应用场景:比如我们要开发一个五子棋游戏,期盼就是需要用二维数组来表示。即一维数组的每一个元素也是数组。 例子:请用二维数组输出如下图形: 000000 001000 020300 000000 package com.hspedu.array;public class Tw…

Java做UI自动化和app自动化中动态代理@FindBy的工作原理【杭州多测师_王sir】【杭州多测师】...

Java做UI自动化和app自动化中动态代理FindBy的工作原理一、背景简介由于Selenium框架采用PageObject设计模式让测试代码与被测页面对象代码分离,因而提供了不少很方便的注解来达到目的,其中有一个注解就是FindBy。在使用中,只要通过在field中…

ruoyi 在页面上增加一个显示字段(数据库增加字段,页面后端处理)

例如,上图所示, 【用户工资表】现有字段为用户id,用户工资,生效时间,备注信息 这些字段也就是你设计数据库时,数据库工资表字段 ,现在,要让显示这个页面,增加一个用户姓…

Flutter for Web 首次首屏优化——JS 分片优化

作者:马坤乐(坤吾) Flutter for Web(FFW)从 2021 年发布至今,在国内外互联网公司已经得到较多的应用。作为 Flutter 技术在 Web 领域的有力扩充,FFW 可以让熟悉 Flutter 的客户端同学直接上手写 H5,复用 A…

2023年有哪些半入耳蓝牙耳机?半入耳式蓝牙耳机排行榜

工作生活中最常用的真无线蓝牙耳机来说,各式各样、价格悬殊的产品,很多人不知道该如何选择,半入耳式的佩戴舒适度一直都是公认的好,下面小编分享几个性能表现、续航时间都非常优秀的半入耳式蓝牙耳机 TOP1:南卡小音舱蓝牙耳机 音…

Java IO流补充(字符流)

字符 那么在Java中的字符用char来表示,char存储字符。Java使用Unicode来表示字符。Unicode可以表示在所有人类语言中找到的所有字符。Java char是16位类型 字符的范围是 0 ~ 65536 ,没有负字符。字符可以是文字、字母数字、符号等等。 字符流 尽管Java中字节流的…

【Spring】——17、@Resource注解和@Inject注解?

📫作者简介:zhz小白 公众号:小白的Java进阶之路 专业技能: 1、Java基础,并精通多线程的开发,熟悉JVM原理 2、熟悉Java基础,并精通多线程的开发,熟悉JVM原理,具备⼀定的线…

使用 systemd 管理多个 MySQL 服务器实例

使用 systemd 管理多个 MySQL 服务器实例 文章目录使用 systemd 管理多个 MySQL 服务器实例先决条件支持 systemd 的操作系统每个实例配置独立的目录和参数部署多实例环境1. 配置选项文件使用 systemd 管理 MySQL 多实例总结本文仅讲述使用 RPM 包安装的多个 MySQL 实例如何使用…

IronXL 2022.12.10926 Crack

关于适用于 .NET 的 IronXL 在 C# 中阅读和编辑 Excel 电子表格,无需 MS Office 或 Excel Interop。 IronXL for .NET 允许开发人员在 .NET 应用程序和网站中读取、生成和编辑 Excel(和其他电子表格文件)。您可以读取和编辑 XLS/XLSX/CSV/TSV…