繁体   English   中英

导入pptx库python时出错

[英]error importing pptx library python

我想导入 pptx 但我正在使用这个

import sys

sys.path.insert(0,'D:/apera/python27/python-pptx-0.5.6')

import pptx

但不知何故它显示了这样的错误

Traceback (most recent call last):
File "D:/apera/Workspace/Python scripting test 6/ppt.py", line 5, in <module>
import pptx
File "D:/apera/python27/python-pptx-0.5.6\pptx\__init__.py", line 15, in <module>
from pptx.api import Presentation  # noqa
File "D:/apera/python27/python-pptx-0.5.6\pptx\api.py", line 14, in <module>
from pptx.package import Package
File "D:/apera/python27/python-pptx-0.5.6\pptx\package.py", line 16, in <module>
from .parts.image import Image, ImagePart
 File "D:/apera/python27/python-pptx-0.5.6\pptx\parts\image.py", line 13, in <module>
 import Image as PIL_Image
ImportError: No module named Image

当我想安装 PIL 时,它无法安装 64 位。 有不需要PIL的ppt库吗?

由于与Pillow和python-pptx冲突而删除PIL软件包

  • 删除位于C:\\ Users \\ user1 \\ AppData \\ Local \\ Continuum \\ Anaconda \\ Lib \\ site-packages \\或您的库所在的PIL目录

  • 运行pip install python-pptx来安装Pillow

我有同样的问题。 当我更新枕头库(我使用的Anaconda相当容易)时,问题就消失了。

  1. 卸载枕头

  2. 卸载python-pptx

  3. 安装枕

  4. 安装python-pptx

使用“ pip”运行以上命令。 这对我有用。

我遇到了同样的问题我的系统是windowXP 32bit而python是2.7.13我只是为了降低枕头和python-pptx的版本。 它对我有用 pip install Pillow==3.1.0 pip install python-pptx==0.5.5

暂无
暂无

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

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