无法从Pillow包中导入

时间:2016-03-16 22:24:02

标签: python python-2.7 pillow

我不能使用Pillow模块,我不知道为什么。

我正在使用包含python(2.7)脚本编写器的软件。所以我不得不手动安装Pillow包 - 只是将文件夹复制到sys.path中出现的一个路径中。现在路径是:

mySoftware\Python27\Pillow

我想要做的是:

from Pillow.PIL import Image

所以,它找到了Image.py,但在其中,它不知道PIL:

>>> from PIL import VERSION, PILLOW_VERSION, _plugins
ImportError: No module named PIL
>>> from Pillow.PIL import Image
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Program Files\Sim4Life_v2.2.2.904\Python27\Pillow\PIL\Image.py", line 29, in <module>

(Pillow没有__init__.py档案。不确定它是否应该有。)

我怎样才能找到PIL?

1 个答案:

答案 0 :(得分:0)

如果要在不同的位置使用python,而不是在主安装文件夹中,则应使用virtualenv,而不是手动复制。 如果您想按照自己的方式进行操作,请尝试添加复制到sys.path的库的路径

import os
import sys
sys.path.append(os.path.abspath('path/to/copied/libs'))