2016-07-03 18 views
1

Nach der Installation von PyTesseract ging ich in das Terminal meines Mac, um sicherzustellen, dass es funktioniert. Ich habe es zur Ausgabe in eine Textdatei perfekt finden, aber nach diesem Code in Enthought Canopy läuft:PyTesseract funktioniert nicht

import pytesseract 
from PIL import Image 

print pytesseract.image_to_string(Image.open('/Users/Nelson/Desktop/Projects/R6S Statistics/OCR/ocr-test.png')) 

ich diese:

AttributeError: 'ImagingDecoder' object has no attribute 'pulls_fd' 

Dieser Fehler aus der PIL-Datei kommt:

/Users/Nelson/Desktop/Canopy/User/lib/python2.7/site-packages/PIL/ImageFile.pyc 

Antwort

1

Ich konnte diesen Fehler beheben, indem ich meinen Jupyter Notebook-Kernel neu starte. Ich habe eine pip install --upgrade scikit-image mitten in einer Notebook-Sitzung durchgeführt und habe diesen Fehler erhalten. Das Upgrade hat eine neuere Version von PIL (v4.0) installiert, aber die zuvor installierte Version (v3.2) wurde bereits in den Speicher geladen.