【发布时间】:2012-11-09 09:36:45
【问题描述】:
我想在 Sikuli 中导入 PIL 为此我添加了下面的代码
import sys
sys.path.append("C:\\Python27\Lib\site-packages")
sys.path.append("C:\\Python27\Lib\site-packages\PIL")
import PIL
import Image
所以它导入了上述模块,但是当我尝试导入 ImageFont 时,它给了我以下错误:
def getmask2(self, text, mode="", fill=Image.core.fill):
File "C:\Python27\Lib\site-packages\PIL\Image.py", line 39, in __getattr__
raise ImportError("The _imaging C module is not installed")
ImportError: The _imaging C module is not installed
我能够在 Python 脚本中成功导入 PIL 和 Image 和 ImageFont,并且代码运行良好。 知道如何解决这个问题吗?
【问题讨论】:
-
似乎没有安装 PIL 的 C 库部分。你是如何安装 PIL 的?
-
我使用 PIL-fork-1.1.7.win-amd64-py2.7 二进制文件从该站点安装 PIL:lfd.uci.edu/~gohlke/pythonlibs