繁体   English   中英

Python 3.5.1 的 Python-pptx

[英]Python-pptx for Python 3.5.1

Python 3.5.1 可以使用 pptx (Python-pptx) 模块吗? 例如:

from pptx import Presentation
from pptx.util import Pt

如果不是,那么更换该模块最简单的方法是什么? 我认为结果应该无关紧要,但我将 PyCharm 用作 IDE。

我尝试使用pip install python-pptx安装它。 当我安装 Pandas 和 matplotlib 和其他模块时,使用 pip 安装效果很好。 但是当我尝试安装 Python-pptx 时,我得到了: ERROR: b"'xslt-config' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n" 然后我在谷歌上搜索,但只发现这是不可能的,因为 Python-pptx 只支持 python 3.4 或更低版本,现在支持 python 3.5(我看到的)

这就是为什么我开始怀疑是否有一种解决方法仍然可以让它工作的原因。 如果没有,如果有其他模块可以像 Python-pptx 一样工作,那么我就不必过多地更改我的整个代码。

3.4和3.5之间的差异不太可能打破已经能够处理2.7和更低的包,差异不是那么大。

这听起来更像是没有为python-pptx所依赖的lxml安装正确的二进制文件。 由于lxml仅作为python 3.2的wheel使用,因此你的pip install会尝试从源代码编译lxml

从包含\\r\\n的消息中我假设你使用的是Windows和Python 3.5在PyPI上没有lxml轮子,所以你应该尝试从Christoph Gohlke非官方版本中安装lxml ,特别是最后两个中的一个,在名称中有cp35 ,来自这里的lxml部分(哪一个取决于你的计算机运行32或64位)。

之后尝试重新安装python-pptx

我不知道为什么我现在看到这个,但我可以说一件事:

我的 package (md2pptx) 使用 Python-pptx,它需要 3.8 或更高版本(对于“海象运算符”)。

所以,5 年零 3 个月:-),Python-pptx 与非常现代的 Python 一起工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM