Python 找不到PPTX包

Python 找不到PPTX包,python,python-3.x,powerpoint,python-pptx,Python,Python 3.x,Powerpoint,Python Pptx,我使用以下命令安装了pptx包: pip安装python pptx 但是,当我尝试导入软件包时,这是我收到的输出: Traceback (most recent call last): File "/Users/divyabahri/Documents/hello.py", line 5, in <module> import pptx ModuleNotFoundError: No module named 'pptx 回溯(最近一次呼叫最后一次)

我使用以下命令安装了pptx包:
pip安装python pptx

但是,当我尝试导入软件包时,这是我收到的输出:

Traceback (most recent call last):
  File "/Users/divyabahri/Documents/hello.py", line 5, in <module>
    import pptx
ModuleNotFoundError: No module named 'pptx
回溯(最近一次呼叫最后一次):
文件“/Users/divyabahri/Documents/hello.py”,第5行,在
导入pptx
ModuleNotFoundError:没有名为“pptx”的模块

请有人就后一个问题指导我,提前谢谢

原因可能有很多:

1.-Python pptx仅支持Python版本3.6或更低版本。以下是文档

2.-检查您的路径,检查pptx可用的python版本是否在路径上,这里您可以看到如何检查您的路径

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


4.-可能您导入了坏库,在这里您可以看到如何导入它,

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

工作演示:

步骤1:使用pip版本3安装python pptx及其依赖项

$ pip3 install python-pptx
$ pip3 install lxml           ---> dependency
$ pip3 install pillow         ---> dependency
$ python3 demo.py 
步骤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执行程序

$ pip3 install python-pptx
$ pip3 install lxml           ---> dependency
$ pip3 install pillow         ---> dependency
$ python3 demo.py 
步骤4:验证是否创建了test.pptx文件。

能否使用
pip-V
python-V
和运行包含的python脚本的命令编辑问题?从pptx导入演示文稿prs=Presentation()title\u slide\u layout=prs.slide\u layouts[0]slide=prs.slides.add\u slide(title\u slide\u slide\u layout)title=slide.shapes.title subtitle=slide.slide占位符[1]title.text=“你好,世界!“subtitle.text=”python pptx在这里!“prs.save('test.pptx')您使用的是哪种python版本?请注意,
python-pptx
仅在python 3.6之前进行测试,但与python的更高版本没有已知的不兼容之处。肯定没有任何东西隐藏基于python版本的模块。