Installation von pytesser

8

Ich bin neu bei Python und möchte die pyteser OCR-Bibliothek installieren und verwenden. Alle anderen Module, die ich installiert habe, habe ich easy_install verwendet, was gut funktioniert hat. Aber pytesser ist das erste, das ich mit der ZIP-Datei von Google Code manuell installieren musste.

Gemäß den Anweisungen in der Readme-Datei ( Ссылка ) habe ich die Kontexte in mein C: \ Python27 extrahiert \ Skriptdatei. Aber wenn ich es versuche:

%Vor%

In der Python-Shell erhalte ich den folgenden Fehler:

%Vor%

Irgendwelche Ideen? Windows 7. Python 2.7. Meine anderen Skripte mit Modulen wie PIL, Scrapy, Numpy haben gut funktioniert.

Danke, Tom

    
Tom M. 22.03.2013, 09:45
quelle

7 Antworten

6

Sie sollten C:\Python27\Scripts nicht für Module von Drittanbietern verwenden, stattdessen sollten Sie C:\Python27\Lib\site-packages verwenden.

    
wRAR 23.03.2013, 12:18
quelle
10

Ich bin mir nicht sicher, ob das die ideale Lösung ist, aber das funktioniert für mich. Bitte korrigiere mich, wenn das in irgendeiner Weise falsch ist.

  1. Entpacken Sie den Ordner & amp; Fügen Sie es in Ihren Python2x \ Lib-Ordner
  2. ein
  3. Benenne es in pytesser um (ich bin mir nicht sicher, ob das ein notwendiger Schritt ist)
  4. Kopieren Sie die Datei tesseract.py und benennen Sie sie in __ init __. py um
  5. Öffnen Sie __ init __. py
  6. Ändern Sie die Zeile tesseract_exe_name="tesseract" zu tesseract_exe_name = 'C: \ Python27 \ Lib \ pytesser \ tesseract'

Fertig.

    
Yaitzme 03.02.2014 06:53
quelle
4

Ich habe es nach den Anweisungen auf dieser Website geschafft.

Ich habe gerade Googles Übersetzer benutzt, um den Text ins Englische zu verwandeln!

Hoffe, das hilft!

:)

    
user2435950 21.01.2014 09:16
quelle
2

Also verwende ich w10 64 Bits. Und es hat einige Zeit gedauert, bis ich verstanden habe, wie man es installieren muss, um es nutzen zu können.

Gewusst wie:

Ссылка

download pytesser_v0.0.1.zip

entpacken

verschiebt Dateien im Projekt

Benennen Sie das Import Image in "pile import Image" in der Datei pytesser.py

um

=== Viel Spaß.

    
Peter 26.04.2017 18:36
quelle
1

Weiter zu Yaitzme Antwort - eine weitere Korrektur, die Sie benötigen (Ich verwende Python Tools für Visual Studio unter Windows 7 64-Bit) ...

Nachdem ich die Datei pytesser.py in __init__ umbenannt hatte, musste ich einen doppelten Backslash in die Zeile einfügen, z. B.

tesseract_exe_name = 'C: \ Anaconda2 \ Lib \ Site-Pakete \ pytesser \\ tesseract'

als der einzelne Backslash '\ tesseract' interpretiert das '\ t' als neues Tabsymbol und bricht den Pfad! Setzen Sie meine Installationsanweisungen hier

    
Ross 01.01.2016 21:33
quelle
0

Ich vermute, das Problem liegt darin, dass Python das Verzeichnis C: \ Python27 \ Scripts nicht finden kann, weil es nicht in Ihrem PYTHONPATH enthalten ist.

Python sucht in bestimmten Verzeichnissen nach Dateien, wenn Sie einen import -Befehl ausführen, sie werden hier beschrieben Ссылка

Ihre wichtigsten Optionen sind:

1) Sagen Sie Python, in Ihrem Scripts-Ordner zu suchen. Dazu müssen Sie den Ordner zu Ihrem Python-Pfad hinzufügen, siehe hier Wie? Hinzufügen zum Python-Pfad in Windows 7?

2) Platzieren Sie Ihr Skript in einem Ordner, der bereits von Python durchsucht wurde. Dies ist die Antwort von wRAR, um das standardmäßige Python-Modul für Module von Drittanbietern zu verwenden, siehe hier Ссылка

3) Haben Sie die Datei pytesser im aktuellen Verzeichnis von Python. import os gefolgt von os.getcwd() zeigt Ihnen das aktuelle Verzeichnis von Python, in dem der Code läuft (in gewisser Hinsicht). os.chdir("my/other/dir") ändert das aktuelle Verzeichnis. Siehe Wie kann ich das aktuelle Verzeichnis in der Python-Shell kennen / ändern? für mehr Details.

    
Samizdis 23.03.2013 12:10
quelle
-3

Sie haben vielleicht etwas falsch gemacht. Ich habe gestern versucht, pytesser, vielleicht sollten Sie nicht die Datei petesser in den Skript-Ordner. Probieren Sie das Arbeitsverzeichnis zusammen mit Ihrem Code aus.

%Vor%     
H2Ojile 16.04.2013 01:13
quelle

Tags und Links