2016-08-05 31 views
0

私はpytesseractをOCR(画像からテキストを抽出する)に使用しようとしています。私は再びそれをインストールしようとすると、それははっきり言っpytesseractをインポートする

pip install pytessearct 

- - 私は正常にコマンドを使用してpytessearctをインストールした

Requirement already satisfied (use --upgrade to upgrade): 
pytesseract in ./site-packages 

これが正常にインストールされてpytessearctを意味します。なぜ起こっていることを

ImportError: No module named pytesseract 

-

import pytessearct 

それはエラーがスローされます - 私は使用して私のiPythonのノートに、このパッケージをインポートしようとすると? Pythonの-たTesseractを使用するには

+0

は、プロジェクトディレクトリからPythonのインストール(または)参照パスに来たこの./site-packagesされています:

次に、この方法のようにそれを使うのか? –

+0

Pythonのインストールである – ComplexData

+0

には、環境変数 "PYTHONPATH"と作成された変数(PYTHONPATH)の値としてsite-packagesのフルパスを作成できますか? –

答えて

1

は - のpython 2.5+やPython 3.xのを必要とする - 最初のあなたはピップを通じてPILとpytesseractパッケージをインストールする必要があります。

pip install Pillow 
pip install pytesseract 

次にあなたがたTesseract OCRをダウンロードしてインストールする必要があります。

https://sourceforge.net/projects/tesseract-ocr-alt/?source=typ_redirect

は、私の知る限りはそれを知っているように、自動的にPATH変数に追加します。私はそれが役に立てば幸い:)

import pytesseract 
from PIL import Image 

img = Image.open('Capture.PNG') 
pytesseract.pytesseract.tesseract_cmd = 'C:\\Program Files (x86)\\Tesseract-OCR\\tesseract.exe' 
print(pytesseract.image_to_string(img)) 

関連する問題