如何解决找不到PPTX套件
我已经使用以下命令安装了pptx软件包:pip install python-pptx
但是,无论何时我尝试导入软件包,这都是我收到的输出:
Traceback (most recent call last):
File "/Users/divyabahri/Documents/hello.py",line 5,in <module>
import pptx
ModuleNotFoundError: No module named 'pptx
有人可以指导我解决后一个问题,谢谢!!
解决方法
可能有许多原因:
1.- Python pptx仅支持python 3.6或更低版本,这里是文档https://python-pptx.readthedocs.io/en/latest/user/install.html
2.-还要检查您的路径,检查路径上是否有pptx的availabel python版本,在这里您可以看到如何检查路径https://winaero.com/blog/how-to-see-names-and-values-of-environment-variables-in-windows-10/
3.-点已过时,请尝试升级您的点
4.-也许您导入了错误的库,在这里您可以了解如何导入它,https://python-pptx.readthedocs.io/en/latest/user/quickstart.html
,python版本中的不匹配可能是导致错误的原因。可以通过显式使用PIP版本3和Python版本3来解决此问题。
工作演示:
步骤1:使用pip版本3安装python-pptx及其依赖项
$ pip3 install python-pptx
$ pip3 install lxml ---> dependency
$ pip3 install pillow ---> dependency
步骤2:使用Python 3程序创建pptx文件
# 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')
步骤3:使用Python版本3执行程序
$ python3 demo.py
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。