首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到PPTX包

找不到PPTX包
EN

Stack Overflow用户
提问于 2020-08-11 04:06:52
回答 2查看 1.5K关注 0票数 1

我已经使用以下命令安装了pptx包:

pip install python-pptx

但是,每当我尝试导入该包时,以下是我收到的输出:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/Users/divyabahri/Documents/hello.py", line 5, in <module>
    import pptx
ModuleNotFoundError: No module named 'pptx

有没有人能帮我介绍一下后面的问题,提前谢谢!

EN

回答 2

Stack Overflow用户

发布于 2020-08-11 04:26:44

这可能有很多原因:

1.- Python pptx仅支持python 3.6或更低版本这里是文档https://python-pptx.readthedocs.io/en/latest/user/install.html

2.-检查你的路径,检查pptx可用的python版本是否在路径上,这里你可以看到如何检查你的路径,https://winaero.com/blog/how-to-see-names-and-values-of-environment-variables-in-windows-10/

3.- pip已过时,请尝试升级pip

4.-也许你导入了坏库,在这里你可以看到如何导入它,https://python-pptx.readthedocs.io/en/latest/user/quickstart.html

票数 1
EN

Stack Overflow用户

发布于 2020-08-11 04:38:39

python版本中的不匹配可能是导致错误的原因。这个问题可以通过显式使用PIP版本3和Python版本3来修复。

工作演示:

python步骤1:使用pip version3安装-pptx及其依赖项

代码语言:javascript
复制
$ pip3 install python-pptx
$ pip3 install lxml           ---> dependency
$ pip3 install pillow         ---> dependency

步骤2:创建pptx文件的Python3程序

代码语言:javascript
复制
# File name:  demo.py

from pptx import Presentation 
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.text = "Hello, World!" 
subtitle.text = "python-pptx was here!" 
prs.save('test.pptx')

Python第3步:使用版本3执行程序

代码语言:javascript
复制
$ python3 demo.py 

第4步:验证是否创建了test.pptx文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63347286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档