我想导入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库?
答案 0 :(得分:1)
由于与Pillow和python-pptx冲突而删除了PIL包
删除位于C:\ Users \ user1 \ AppData \ Local \ Continuum \ Anaconda \ Lib \ site-packages \中的PIL目录,或者删除库
运行pip install python-pptx
安装Pillow
答案 1 :(得分:0)
我遇到了同样的问题。当我更新了枕头库(我使用的Anaconda相当容易做到)后,问题就消失了。
答案 2 :(得分:0)
卸载枕头
卸载python-pptx
安装枕头
安装python-pptx
使用“ pip”运行以上命令。这对我有用。