未找到 PPTX 包

问题描述 投票:0回答:3

我已经使用以下命令安装了 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

有人可以就后一个问题指导我吗,在此先感谢!

python python-3.x powerpoint python-pptx
3个回答
1
投票

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

工作演示:

第一步: 使用pip版本3安装python-pptx及其依赖项

$ pip3 install python-pptx
$ pip3 install lxml           ---> dependency
$ pip3 install pillow         ---> dependency

第二步: 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 

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


0
投票

这可能有很多原因:

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- Windows-10/

中环境变量的名称和值

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

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


0
投票

通过任何 IDE 运行代码有时可能会导致此错误。 当我尝试运行 VScode 时发生在我身上。尝试通过 python IDE 或 cmd 运行它只是为了检查,如果打开你可以解决编辑器问题。

© www.soinside.com 2019 - 2024. All rights reserved.