教你一招完美解决 pptx 库安装失败的问题

news2025/1/11 23:58:36

上一篇:Python的序列结构及常用操作方法,学完这一篇你就彻底懂了

文章目录

  • 前言
  • 一、pptx 库是什么?
  • 二、安装失败原因及解决方案
  • 总结


前言

昨天有粉丝问我,为什么Python的 pptx 库老是安装失败?加上国内镜像源也不行?如下图所示:

在这里插入图片描述

在这里插入图片描述

当然这个问题已经帮粉丝解决了,但是避免以后更多博友踩坑,博主今天还是把这个知识点整理出来。


一、pptx 库是什么?

pptx 库是用于创建和批处理PPT文件的第三方Python库,可以用于添加幻灯片,添加图像、文本框,添加操作图形、标题、流程图等,以及在表格中添加幻灯片等等操作。通常 pptx 库用于Python办公自动化领域,和 docx 库openpyxl 库并称为 “Python办公三剑客”。其中 docx 库用于批处理文档openpyxl 库用于批处理表格

二、安装失败原因及解决方案

其实 pptx 库现在的版本已经更新了,更新后的库名更改为:python-pptx。这也是很多其他三方库在安装时候容易踩坑的地方,就是一定要知晓最新的库名。

安装 python-pptx 库指令如下:

pip install python-docx -i https://mirrors.aliyun.com/pypi/simple/

上述这段指令需要在控制台里面输入,讲到这里,有个别小伙伴可能不知道啥是控制台?该怎么找?这块知识我也给大家再补补。

控制台就是微软的DOS控制台,也称黑窗口,长下图这样子:

在这里插入图片描述

这个控制台的作用就是在里面输入各种指令来操作我们的电脑,大家可能不知道,以前的电脑都是通过在这种黑色控制台里面输入密密麻麻的指令来操作的,所以在那个年代,普通用户很难学会使用电脑,基本都是程序员在用。后面微软开发了视窗操作系统,也就是我们现在用的这种窗口系统,通过各种图标和鼠标来操作电脑。

在这里插入图片描述

接下来看看 控制台 怎么打开。

首先,需要同时按下 Win+R 键,会打开运行框,如下图所示:

在这里插入图片描述

然后,在运行框里面输入 cmd 这三个英文字母,输入完点击 确定 按钮,如下图:

在这里插入图片描述

这时就进入了控制台,在里面输入上面的 python-pptx 库安装指令,如果担心输错的话,可以直接全部复制,然后粘贴进来,如下图:

在这里插入图片描述

最后,按下 回车键 等待安装完成,安装成功如下图所示:

在这里插入图片描述


总结

以上就是给大家分享的 pptx 库安装方法,里面涉及到了使用国内镜像源,如果这块知识还不懂的大白,可以看看博主之前的博客【解决Python安装第三方库慢的问题】。

喜欢博主文章的都可以点赞+关注哦,期待和大家一起学习进步。

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

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

相关文章

分布式微服务2

目录 Nacos注册中心 下载 启动 快速入门 1.在父工程中添加spring-cloud-alilbaba的管理依赖子模块添加nacos的客户端依赖 2.子模块添加nacos的客户端依赖 3.子模块配置文件 4.启动 Nacos服务分级存储模型 集群配置 nacos的负载均衡 Nacos环境隔离 新建命名空间 N…

六、Linux 软件包管理

一、Linux 软件包管理简介 1、软件包分类 源码包 - 脚本安装二进制包 -(RPM 包, 系统默认包) 2、源码包优缺点 源码包优点: 开源,可以看到,并且可以修改源代码。可以自由选择所需要的工能。软件是编译安…

初识 Linux Shell

学习的第一步,就是要找到 Linux 终端的所在位置。目前较常见的图形化终端有 Konsole、Gnome terminal、xterm 等几种。一般安装后在各个发行版的菜单中搜索即可找到。Gnome terminal 和 Konsole 基本是当前各大流行 Linux 发行版预装最多的终端应用,功能…

分时电价环境下用户负荷需求响应分析方法(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

升级JDK11后,执行java -version还是1.8

电脑同时安装两个JDK,如何来回切换1. JDK INSTALL1.1 Download1.2 配置环境变量2. 配置JDK11无效2.1 JDK切换3.Awakening1. JDK INSTALL 1.1 Download 官网下载 JDK Website: https://www.oracle.com/java/technologies/downloads/. oracle账密 zhaonan0212163.com Tomcat123…

论文翻译:Text-based Image Editing for Food Images with CLIP

使用 CLIP 对食物图像进行基于文本的图像编辑 图1:通过文本对食品图像进行处理的结果示例。最左边一栏显示的是原始输入图像。"Chahan"(日语中的炒饭)和 "蒸饭"。左起第二至第六列显示了VQGAN-CLIP所处理的图像。每个操作…

小程序项目学习--第六章:项目实战二、推荐歌曲-歌单展示-巅峰榜-歌单详情-页面优化

第六章:推荐歌曲-歌单展示-巅峰榜-歌单详情-页面优化 01_(掌握)音乐页面-推荐歌曲的数据获取和展示 推荐歌曲的数据获取的实现步骤 0.封装对应请求接口方法 export function getPlaylistDetail(id) {return hyRequest.get({url: "/playlist/detail",d…

Python中append浅拷贝机制

关于深浅拷贝,最直观的理解就是:深拷贝:拷贝的程度深,自己新开辟了一块内存,将被拷贝内容全部拷贝过来了;浅拷贝:拷贝的程度浅,只拷贝原数据的首地址,然后通过原数据的首…

分享158个ASP源码,总有一款适合您

ASP源码 分享158个ASP源码,总有一款适合您 下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下..., 158个ASP源码下载链接:https://pan.baidu.com/s/1DCXBAXJUNMZZpbyxVF5-bg?pwdbwuv 提取码&#x…

react native android环境搭建,使用vscode和夜神模拟器进行开发(适用于0.68+版本)

前言 react native官网教程 使用的是android studio搭建环境,本篇文章使用vscode和夜神模拟器进行搭建环境 版本说明: 0.68.0 及以上版本直接往下看0.67.4 及以下版本请查看另一篇文章:react native android环境搭建,使用vscod…

FineReport学习-【01 帆软报表入门】

界面功能 官方管理面板详解见这里 报表简介 报表类型 报表设计流程 新建数据连接 查看数据库连接,新建一个本地mysql的数据库 新建报表 新建数据集 实例操作 实例1 分组报表 新建文件夹,用来保存报表 将刚刚查询的数据表放入报表中,并插入表…

k8s核心资源ingress

一、简介ingress是分装到service层上层的一个模块,对外提供统一访问入口,ingress底层是nginx实现的,并且分装了域名访问。外界请求首先打到ingress层,ingress再转发给service层,service再负载均衡到其中的一个pod上。i…

关于符合车规的高精度定位产品

文章目录一、什么是P-Box二、ST的P-Box三、导远的P-Box四、华测的P-Box参考来源对于导航产品来说,下一个大的市场可能就是智能驾驶/辅助驾驶,研发符合车规的导航产品也逐渐成了行业趋势。组合导航产品的主流方案是外置的P-Box方案,只需要单GN…

excel定位选取:再谈快捷键Ctrl+G的妙用

一、仅复制可见单元格在日常工作中我们经常会涉及将隐藏或分类汇总后的数据,粘到一个新表。这个时候如果我们直接复制,粘贴会发生什么呢?这是一个分类汇总后的数据,自动生成了分级显示:第1级,总计&#xff…

uniapp提交应用市场打包问题和安装应用弹出隐私政策协议问题(Android)

uni-app 安卓App提交到应用市场踩坑记录,隐私合规检测,参考链接:https://juejin.cn/post/7163595800235212830 打包问题,同时支持32位和64位;https://uniapp.dcloud.net.cn/tutorial/app-android-abifilters.html# 重…

【Android Studio】【Flutter】Android Studio下Flutter环境搭建记录

目录:1、要学flutter,必须先学Dart语言(类似C语言)2、下载Flutter SDK(软件开发工具包)3、配置国内镜像4、Android Studio新建Flutter项目5、问题解决:(运行flutter doctor命令检查问…

《流浪地球2》的冷思考:如何消除信息孤岛

硬核科幻影片《流浪地球2》成了热议焦点,网友们一方面点赞视觉特效的精益求精,另一方面为引爆月球的故事情节感动,片中一句“50岁以上的出列”让无数观众飙泪。在科技已经进步到地球能在宇宙中“流浪”的未来,仍需牺牲众多“老”宇…

ArkTS初学(一)

想必大家都听说过华为的方舟框架,没错,这就是所说的ArkTS。在HarmonyOS2的时候大家会使用java开发HarmonyOS应用,使用的是Layout来进行布局(用的还是xml文件),之后又出现了js的Component(记不清名字了)的一个功能方便了开发。我们现在就来学习HarmonyOS3…

【数据结构】ArrayList的具体使用(杨辉三角、扑克牌游戏)

目录 1、了解集合的框架 2、了解ArrayList类 2.1、认识ArrayList类当中的属性 2.1、认识ArrayList类库当中的方法 2.1.1、了解构造方法 2.2、ArrayList类当中的Add(新增元素)方法 2.3、了解ensureCapacityInternal(判断是否需要扩容&…

【Rust】18. Rust 的面向对象特性

18.1 面向对象语言的特征 18.1.1 对象:数据 行为 18.1.2 封装隐藏了实现细节 在 Rust 中,在代码中不同的部分考虑使用 pub 可以封装其实现细节 18.1.3 继承,作为类型系统与代码共享 在 Rust 中,不存在继承的机制,而…