2017-12-10 2 views
1

Ich hoffe, Sie können mir helfen, ich habe das Paket mit pip install von der Befehlskonsole installiert. Ich habe Windows 10 und ich benutze Python 3.6. Das Problem, das ich habe, ist, dass wenn ich diese Bibliothek in einem Programm verwenden möchte, das ich heruntergeladen habe, bekomme ich diesen Fehler.Installation von Pytasseract in Windows 10

FileNotFoundError: [WinError 2] Das System kann die angegebene Datei nicht finden

Dies ist mein Code

from PIL import Image 
import pytesseract  

im = Image.open("sample1.jpg") 

text = pytesseract.image_to_string(im, lang = 'eng') 

print(text) 

Ich erkannte, dass ich nur diese beiden Dateien im Ordner Scripts, wo Python installiert wurde . pytesseract.exe und pytesseract-script.py

Können Sie mir sagen, ob das ein Problem ist?

Antwort

0

Was zählt, ist das Arbeitsverzeichnis von wo aus man Python ausführen. Der einfachste Weg ist die Verwendung einer IDE wie zB pycharm, wo Sie ein Arbeitsverzeichnis angeben können.

Alternativ müssen Sie sicherstellen, dass die .jpg-Datei vorhanden ist, von wo Sie Python ausführen.

Eine andere Möglichkeit wäre, den Code zu ändern und den Pfad angeben, wo die Datei, die Sie OCR wollen, ist: Zum Beispiel:

im = Image.open("c:/temp/sample1.jpg")

0

Sie müssen ein Bild namens sample1.jpg im selben Verzeichnis Ihrer Python-Datei befindet.

+0

Ja, ich habe das Bild im selben Verzeichnis. – JoelOntuna

Verwandte Themen