我已经使用以下命令安装了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有没有人能帮我介绍一下后面的问题,提前谢谢!
发布于 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
发布于 2020-08-11 04:38:39
python版本中的不匹配可能是导致错误的原因。这个问题可以通过显式使用PIP版本3和Python版本3来修复。
工作演示:
python步骤1:使用pip version3安装-pptx及其依赖项
$ pip3 install python-pptx
$ pip3 install lxml ---> dependency
$ pip3 install pillow ---> dependency步骤2:创建pptx文件的Python3程序
# 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执行程序
$ python3 demo.py 第4步:验证是否创建了test.pptx文件。

https://stackoverflow.com/questions/63347286
复制相似问题