导入 python-pptx:ModuleNotFoundError:没有名为“pptx”的模块

2024-07-04

我正在 macOS Mojave (10.14.1) 上运行 Python 3.6.6rc1 并且我正在尝试导入 python-pptx

目前,我的第一行引起了问题:

import python-pptx

我删除了它并添加了它,但无济于事。

from pptx import Presentation

这是我的错误:

ModuleNotFoundError: No module named 'pptx'

我已经使用 pip 下载了 python-pptx:

sudo pip install python-pptx

Running pip show python-pptx在终端中,我得到:

Name: python-pptx
Version: 0.6.16
Summary: Generate and manipulate Open XML PowerPoint (.pptx) files
Home-page: http://github.com/scanny/python-pptx
Author: Steve Canny
Author-email: [email protected] /cdn-cgi/l/email-protection
License: The MIT License (MIT)
Location: /Library/Python/2.7/site-packages
Requires: lxml, Pillow, XlsxWriter
Required-by: 

如您所见,Location不同于Version。那是问题吗?


Running sys.path在shell中显示:

['/Users/gstrickland/Desktop', '/Users/gstrickland/Documents', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages']

Running python -m pip show python-pptx我明白了:

Name: python-pptx
Version: 0.6.16
Summary: Generate and manipulate Open XML PowerPoint (.pptx) files
Home-page: http://github.com/scanny/python-pptx
Author: Steve Canny
Author-email: [email protected] /cdn-cgi/l/email-protection
License: The MIT License (MIT)
Location: /Users/gstrickland/Library/Python/2.7/lib/python/site-packages
Requires: lxml, Pillow, XlsxWriter
Required-by: 

地点不同,但仍在2.7


Running python -c'import sys; print(sys.path)'给我:

['', '/Library/Python/2.7/site-packages/pip-18.1-py2.7.egg', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/Users/gstrickland/Library/Python/2.7/lib/python/site-packages', '/Library/Python/2.7/site-packages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC']

我该如何修复这个错误?


您需要安装 python-pptx 包:

pip install python-pptx

您可以测试代码来验证安装:

from pptx import Presentation


def main():
    prs = Presentation()
    title_slide_layout = prs.slide_layouts[0]
    slide = prs.slides.add_slide(title_slide_layout)
    title = slide.shapes.title
    subtitle = slide.placeholders[1]

    title.tetx = "Hello World fromm pptx"
    subtitle.text = "using python-ppts!!!"
    prs.save("test.pptx")


if __name__ == "__main__":
    main()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

导入 python-pptx:ModuleNotFoundError:没有名为“pptx”的模块 的相关文章

  • Socket:Python中的2路通信

    我想要在 Python 中进行双向通信 我想绑定到一个客户端可以连接的套接字 然后服务器和客户端可以彼此 聊天 我已经有了基本的监听器 import socket HOST localhost PORT 50008 s socket soc
  • 如何在Mandlebrot张量流程序中显示图像。当前输出是

    导入模拟库 import tensorflow as tf import numpy as np 导入可视化 from PIL Image from io import BytesIO from IPython display import
  • 如何在列表列表中找到元素和最大的列表?

    我有一个列表列表 x 1 2 3 4 5 6 7 8 9 2 2 0 我想得到列表中元素之和最大的列表 在这种情况下 7 8 9 我宁愿有一个幻想map or lambda或列表理解方法比for while if loop 此致 max提出
  • 使用 Keras RNN 模型使用较少时间步长(不同维度)的数据进行预测

    根据RNN的性质 我们可以得到每个时间戳 时间展开 的预测概率的输出 假设我训练一个具有 5 个时间步长的 RNN 每个时间步长有 6 个特征 因此我必须像这样指定第一层 假设我们使用具有 20 个节点的 LSTM 层作为第一层 model
  • matlab的imregionalmax()和scipy.ndimage.filters.maximum_filter有什么区别

    我需要找到图像的区域最大值以获得用于分水岭分割的前景标记 我在 matlab 中看到使用该函数imregionalmax http www mathworks com help images ref imregionalmax html 由
  • 是否可以在所有平台上确定性地从 jpeg 文件中读取像素?

    我遇到一个问题 我发现 JPEG 图像中的像素可能会略有不同 具体取决于我用来读取它们的计算机 我主要是一名Python程序员 我更喜欢使用opencv来读取我的图像 但我不反对使用PIL做一些事情或用C读取图像 根据这篇文章JPEG 图像
  • 从Python运行Scrapy

    我正在尝试从 Python 运行 Scrapy 我正在查看这段代码 source http doc scrapy org en 0 16 topics practices html from twisted internet import
  • Kivy:如何在树视图中使用 on_key_down 和 on_key_up 键盘事件?

    我在用python 2 7 and kivy 1 10 0 当我点击nameTextInput 然后树视图显示 我希望选择标签up and down键 并且当enter按下键 文本被复制 所选文本被复制到初始表单 就像您单击该项目时当前完成
  • ModuleNotFoundError:没有名为“binance.client”的模块; “binance”不是一个包

    嘿 我是 Stack Over Flow 和 Python 的新手 但想学习并希望有人可以帮助我 我正在尝试在 python 中开发一个币安交易机器人 请参阅下面我的脚本 from binance client import Client
  • Django - 旋转图像并保存

    我想在 django 中为图像添加 向左旋转 和 向右旋转 按钮 这似乎很容易 但我浪费了一些时间 尝试了在 stackoverflow 上找到的一些解决方案 但还没有结果 我的模型有一个 FileField class MyModel m
  • 获取pygame中图像各个像素的颜色

    如何获取传输到 pygame 表面的图像像素的颜色值 使用 Surface get at 仅返回表面层的颜色 而不返回其上位图传输的图像 方法surface get at很好 下面的示例显示了在没有 Alpha 通道的情况下位图传输图像时的
  • 熊猫读_csv。如何忽略换行符之前的分隔符

    我正在读取一个包含数值的文件 data pd read csv data dat sep header None 在文本文件中 每行以空格结尾 因此 pandas 等待不存在的值 并在每行末尾添加一个 nan 例如 2 343 4 234
  • Pandas:处理测试中看不见的数据

    我有一个训练数据集 正在构建一些机器学习模型 我无权访问测试集 并且想要处理在训练中未观察到测试中的分类特征之一的可能性 这是一个玩具示例 说明了我的意思 我有一个数据框 old 像这样 old pd DataFrame car Audi
  • 通过key查询模型

    我想做的是查询数据存储中的模型 其中密钥是not我已经拥有的对象的密钥 这是一些代码 class User db Model partner db SelfReferenceProperty def text message self ms
  • 解析srt字幕

    我想解析srt字幕 1 00 00 12 815 gt 00 00 14 509 Chlapi jak to jde s t ma pracovn ma sv tlama 2 00 00 14 815 gt 00 00 16 498 Tro
  • 如何在 setup.py 中运行 Makefile?

    我需要编译ICU http icu project org使用它自己的构建机制 因此问题是 我怎样才能运行一个Makefilesetup py 显然 我只希望它在构建过程中运行 而不是在安装时运行 我通常使用的方法是覆盖有问题的命令 fro
  • 在 cmd.Cmd 命令行解释器中更好地处理键盘中断

    在使用 python 的 cmd Command 创建自定义 CLI 时 如何告诉处理程序中止当前行并给我一个新的提示 这是一个最小的例子 console min py run python console min py import cm
  • 如何让机器人加入语音频道discord.py

    我正在使用 Discord py 创建音乐机器人 但我在将该机器人连接到语音通道时遇到问题 我使用 Cog 将音乐功能与其他功能分开 commands command async def join voice self ctx channe
  • 在 Python 中访问 Firefox 3 cookie

    我正在尝试制作一个 python 脚本 该脚本将在 Firefox 中使用 cookie 访问网站 如果 cookielib MozillaCookieJar 支持 Firefox 3 它就会工作 有没有办法在 python 中访问 Fir
  • 您使用哪种 IDE(如果有)构建 python GUI 项目?

    是否有任何 IDE 如 VS 支持拖放来构建 python GUI 连接到数据库等 尽管我是一个 emacs 爱好者 但我发现使用 VS 创建 GUI 更容易 仅对于 GUI 我发现 VisualWx http visualwx alter

随机推荐

  • 如何在运行时修改strings.xml文件

    我将仅动态获取本地化数据 有办法更新吗strings xmlAndroid 运行时文件 我们可以在运行时向文件添加新字符串吗 我们可以在运行时向文件添加新字符串吗 不 您可以创建翻译数据库并维护该数据库 将新翻译动态添加到数据库并从那里读取
  • 开发者拒绝后在新的 iTunes Connect 中提交新的应用程序版本

    我从新 iTunes Connect 的提交队列中删除了我的构建 现在 当我向应用程序商店提交新版本时 它们会显示在 预发布 下 但不会显示在 版本 下 所以现在我的应用程序信息中只显示 1 0 准备出售 1 0 25 开发人员已拒绝 在
  • 在java中将图像转换为二进制数据(0和1)

    我想从 url 读取图像并将其转换为二进制数据 请帮我 byte data null ByteArrayOutputStream bas null try URL u new URL http www eso org public arch
  • /*@cc_on和IE6检测

    在研究 IE 的 JavaScript 条件注释时 我偶然发现了 cc on 这似乎有效 但是 那维基百科条目 http en wikipedia org wiki Conditional comment条件注释提供了以下代码 用于更强大的
  • 如何将 BufferedImage 转换为黑白图像?

    如何将现有的彩色 BufferedImage 转换为单色 我希望图像完全分为两个 RGB 代码 黑色和白色 因此 如果图像周围有一个边框 该边框是背景的较浅或较暗的阴影 并且背景正在转换为白色 那么我希望边框也转换为白色 依此类推 我怎样才
  • 使用 ActionFilter 进行 ASP.NET Core 日志记录

    我正在尝试添加日志记录功能以保存到我的 SQL Server 数据库 我尝试创建 ActionFilter 类并应用于我的控制器之一 但不起作用 我想捕获用户 ID IP 地址 控制器和操作访问以及时间戳 我缺少什么 AuditAttrib
  • 寄存器和共享内存取决于编译计算能力?

    当我编译时nvcc arch sm 13 I get ptxas info Used 29 registers 28 16 bytes smem 7200 bytes cmem 0 8 bytes cmem 1 当我使用nvcc arch
  • 粘性页眉和页脚可滚动内容

    我正在尝试创建一个包含三个 div 的页面 页眉 页脚和内容区域 这些应该占据 100 的屏幕 页眉和页脚很小并且不会改变 内容区域可以是任意大小 所以我添加了overflow auto当它变得太大时使其滚动 问题是 它溢出了屏幕的高度 我
  • 如何在android中使用Volley库上传文件?

    我已经有一个子类Request
  • 如何通过 AngularJS 使用 SOAP WebService?

    好吧 我有一个 SOAP WebService 通常供 PHP 客户端使用 工作完美 通过 ajax 消费这个 php 并填充我的模板 我当前的应用程序执行以下过程Angular lt gt PHP lt gt service wsdl 我
  • Lion 更新删除了“postgres”用户。如何恢复呢?

    几个月前我用 kyngchaos 安装程序安装了 postgres 我现在已更新到 OSX Lion 但数据库服务器无法启动 kyngchaos 博客上的评论 http www kyngchaos com blog 2011 2011072
  • Angular 单元测试模拟重播主题

    我有一个带有重播主题的服务 export class UserService public userChanged ReplaySubject
  • 异步 Google 广告与同步广告

    我正在使用谷歌 DFP 广告管理系统 如果我使用来自谷歌的同步广告 我的网站加载速度会很慢 因为它需要在加载网站的同时加载广告 如果广告需要很长时间才能响应 那么页面的加载就会暂停 如果我使用异步广告 这不是问题 因为无论广告是否加载 页面
  • 当不从终端运行应用程序时,东西“打印”到哪里?

    所以我有一个 python 应用程序 正在使用 py2app 将其捆绑到 app 中 我在那里有一些调试打印语句 如果我在终端中运行代码 这些语句通常会打印到标准输出 如果我只是打开捆绑的 app 显然我看不到任何输出 即使我没有看到 这些
  • 似乎无法设置表单的编码类型。 (Javascript)

    我正在尝试硬连线一个即时创建的表单 以使用编码类型 发送 JSON application json 在 jQuery 中 我会将其设置为 contentType in an ajax or a post 但是由于某些原因 我需要手动执行此
  • 在 golang func 中使用默认值[重复]

    这个问题在这里已经有答案了 我正在尝试根据帖子的选项 1 实现默认值Golang 和默认值 https joneisen me programming 2013 06 23 golang and default values html 但是
  • “约束不小于实例头”是什么意思以及如何解决

    我想写一些类似的东西 LANGUAGE FlexibleContexts FlexibleInstances import Data ByteString Char8 ByteString pack import Data Foldable
  • 更改皮肤中的字体大小

    我正在使用 libgdx 编写游戏 并且从教程中借用了 Skin json 和相关文件 正在使用的字体 默认 在更密集的屏幕上以丑陋的方式缩放 所以我用自己的非常大的字体生成 在游戏本身中 我将其缩放到合理的大小 基本上我使用BitmapF
  • 模型上的骨干事件在集合上触发(双重触发)

    我正在开发的 Backbone 应用程序有一个集合和一个模型 以及每个项目的关联视图 https gist github com 2255959 https gist github com 2255959 当我单击 PostView 时 意
  • 导入 python-pptx:ModuleNotFoundError:没有名为“pptx”的模块

    我正在 macOS Mojave 10 14 1 上运行 Python 3 6 6rc1 并且我正在尝试导入 python pptx 目前 我的第一行引起了问题 import python pptx 我删除了它并添加了它 但无济于事 fro