是否可以在Python 3.5.1中使用pptx(Python-pptx)模块? 例如:
from pptx import Presentation from pptx.util import Pt
如果不是,那么replace这个模块的最简单方法是什么? 我认为结果应该没有关系,但我使用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"
。 然后,我在谷歌search,但只发现这是不可能的,因为Python-PPTX只支持Python 3.4或更低,现在python3.5(我所看到的)
这就是为什么我开始怀疑是否还有一个解决办法,仍然可以使它工作。 如果不是,如果有其他模块像Python-pptx一样工作,所以我不必更改我的整个代码太多。
3.4和3.5之间的差异不太可能打破已经能够处理2.7和更低的包,差异不是那么大。
这听起来更像是没有为python-pptx
所依赖的lxml
安装正确的二进制文件。 而且因为lxml
只能用于python 3.2的轮子,你的pip安装会尝试从源代码编译lxml
。
从包括\r\n
的消息我假设你正在使用Windows和Python 3.5没有轮lxml
上的lxml
轮,所以你应该尝试从Christoph Gohlke的非官方版本安装lxml
,特别是最后两个之一,从这里的lxml部分(其中一个取决于您的计算机运行32位或64位),名称中包含cp35
。
之后,尝试重新安装python-pptx