Installation pytesser
Ich bin neu in python und möchte zu installieren und zu verwenden, die pytesser OCR-Bibliothek. Alle anderen Module, die ich installiert habe, habe ich easy_install verwendet, das hat alles geklappt. Aber pytesser ist die erste, die ich habe zu installieren Sie per hand mit Google Code .zip-Datei.
Pro die Anweisungen in der readme (https://code.google.com/p/pytesser/wiki/README) habe ich extrahiert, die Kontexte zu meiner C:\Python27\Scripts Datei. Wenn ich es dennoch versuchen:
from pytesser import *
innerhalb der Python-Shell, bekomme ich die folgende Fehlermeldung:
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
from pytesser import *
ImportError: No module named pytesser
Irgendwelche Ideen? Windows 7. Python 2.7. Meine anderen Skripts, die mithilfe von Modulen wie PIL, Scrapy, Numpy wurden fein arbeiten.
Dank,
Tom
- Sind Ihre pytesser Dateien in das gleiche Verzeichnis wie die Datei die import-Anweisung ist in (den, den Sie schreiben)?
- Wie Sie wissen, wo die python-shell, CLI läuft sein code?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie nicht verwenden
C:\Python27\Scripts
für 3rd-party-Module, die Sie verwenden solltenC:\Python27\Lib\site-packages
statt.~/.local/lib/python2.7/site-packages
(PEP-370)Ich bin mir nicht sicher, ob dies die ideale Lösung, aber diese funktioniert für mich. Bitte korrigieren Sie mich, wenn dies falsch in keiner Weise.
tesseract_exe_name = 'C:\Python27\Lib\pytesser\tesseract'
Getan.
tesseract.py
. Ich fand es eigentlichpython-tesseract
(code.google.com/p/python-tesseract). Ist es die Bibliothek hast du auch installiert?Image
zufrom PIL import Image
Schaffte ich es, ihn gemäß den Anweisungen auf diese Website.
Habe ich nur verwendet Google übersetzen, um drehen Sie den text in Englisch!
Hoffe, das hilft!
🙂
So, ich bin mit w10 64 bit.
Und es hat einige Zeit gedauert, um zu verstehen, wie Sie haben, um es zu installieren, um es benutzen zu können.
Wie :
https://code.google.com/archive/p/pytesser/downloads
download pytesser_v0.0.1.zip
entpacken
verschieben von Dateien in das Projekt
umbenennen import Image "von PIL import Image" in der pytesser.py
=== Genießen.
Weiter zu Yaitzme Antwort - ein weiteres Update müssen Sie möglicherweise (ich verwende Python Tools für Visual Studio auf Windows 7 64-bit)...
Einmal umbenannt habe ich die pytesser.py Datei __init__ ich musste einen doppelten backslash in der Zeile z.B.
tesseract_exe_name = 'C:\Anaconda2\Lib\site-packages\pytesser\\tesseract'
als die einzelnen backslash '\tesseract " wurde die Interpretation der '\t' als eine neue Registerkarte symbol und brechen Sie den Pfad! Meine Installationsanleitung hier
Ich vermute, das problem ist mit Python nicht finden konnten, Ihre C:\Python27\Scripts Verzeichnis, weil es nicht in deinem PYTHONPATH.
Python sucht in bestimmten directories nach Dateien, wenn Sie eine
import
Befehl, Sie sind hier beschrieben http://docs.python.org/2/tutorial/modules.html#the-module-search-pathIhre wichtigsten Optionen sind:
1) Python zu Sagen schau mal in deinem Ordner "Scripts". Dies beinhaltet das hinzufügen der Ordner, um Ihre Python-Pfad wird, finden Sie hier Wie Sie auf hinzufügen, um die pythonpath in windows 7?
2) Setzen Sie Ihr Skript in einem Ordner, der bereits durchsucht, die von Python. Dies ist wRAR die Antwort, die der standard-Python-3rd-party-Module-Verzeichnis finden Sie hier http://docs.python.org/2/install/index.html#how-installation-works
3) Haben die pytesser Datei in Python ' s aktuelle Verzeichnis.
import os
gefolgt vonos.getcwd()
zeigen Sie python ' s aktuelle Verzeichnis, in dem der code ausgeführt wird (in einem Sinne).os.chdir("my/other/dir")
wechselt das aktuelle Verzeichnis. Sehen Wie Sie wissen,/ändern Sie das aktuelle Verzeichnis in Python-shell? für mehr detail.Können Sie bekam sth falsch.
Ich versuche pytesser gestern, vielleicht sollten Sie nicht die pytesser Datei in den script Ordner. versuchen Sie, die Arbeit dir, zusammen mit Ihrem code.