安装PyTesseract后,我进入了我的Mac终端以确保其正常工作。我把它输出到一个完全找到的文本文件中,但是在Enthought Canopy中运行这段代码之后:
import pytesseract
from PIL import Image
print pytesseract.image_to_string(Image.open('/Users/Nelson/Desktop/Projects/R6S Statistics/OCR/ocr-test.png'))
我明白了:
AttributeError: 'ImagingDecoder' object has no attribute 'pulls_fd'
此错误来自PIL文件:
/Users/Nelson/Desktop/Canopy/User/lib/python2.7/site-packages/PIL/ImageFile.pyc
答案 0 :(得分:1)
我能够通过重新启动我的Jupyter笔记本内核来解决此错误。我在笔记本会话中间执行了pip install --upgrade scikit-image
并收到此错误。升级安装了较新版本的PIL(v4.0),但之前安装的(v3.2)版本已经加载到内存中。