用于Python 3.5.1的Python pptx

用于Python 3.5.1的Python pptx,python,windows,python-3.x,installation,python-pptx,Python,Windows,Python 3.x,Installation,Python Pptx,是否可以在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时,我得到

是否可以在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时,我得到:
错误:b“'xslt-config'未被识别为内部或外部命令,\r\n不可操作的程序或批处理文件。\r\n”
。然后我在谷歌上搜索了一下,但却发现这是不可能的,因为PythonPPTX只支持Python3.4或更低版本,而现在是Python3.5(我所看到的)


这就是为什么我开始怀疑是否有一种方法可以让它继续发挥作用。如果没有,如果还有其他模块像Python pptx一样工作,那么我就不必对整个代码做太多更改。

3.4和3.5之间的差异不太可能破坏一个已经能够处理2.7及更低版本的包,差异并没有那么大

听起来更像是没有为依赖于
pythonpptx
lxml
安装正确的二进制文件。由于
lxml
仅作为python3.2的控制盘可用,因此您的pip安装尝试从源代码编译
lxml

从包含
\r\n
的消息中,我假设您使用的是Windows,而对于Python 3.5,没有用于
lxml
的轮子,因此您应该尝试从lxml部分中的后两个中的某一个安装
lxml
,其名称中包含
cp35
(哪一个取决于运行32位或64位的计算机)


之后,尝试重新安装
python-pptx

它对您不起作用吗?您尝试了什么?我尝试过用pip安装python-pptx。当我安装Pandas和matplotlib以及其他模块时,用pip安装效果很好。但是当我尝试安装python-pptx时,我得到:错误:b“'xslt-config'未被识别为内部或外部命令,\r\n不可操作的程序或批处理文件。\r\n”。然后我在google上搜索,但只发现这是不可能的(据我所知),你的意思是“不是python 3.5”?我看不出有任何理由不能安装该包,只看了一眼源代码(尽管他们没有在
setup.py
中更新trove分类器)