1. ホーム
  2. python

[解決済み] Pytesseract : "TesseractNotFound Error: tesseract is not installed or it's not in your path", how do I fix this?

2022-03-03 10:50:13

質問

Pythonで基本的で非常にシンプルなコードを実行しようとしています。

from PIL import Image
import pytesseract

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

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

print(text)

このような感じです。実際にインストーラでtesseract for windowsをインストールしました。私はPythonの初心者なので、どうすればいいかわからないのですが?

ここで何かご指導いただけると大変助かります。Spyderアプリケーションを再起動してみましたが、効果がありません。

解決方法を教えてください。

回答によって手順がバラバラなんですね。Windowsでこのpytesseractエラーに関する私の最近の経験に基づいて、エラーを解決するのを容易にするために、異なる手順を順番に書きます。

1 . テッセラクトのインストールは、Windowsのインストーラーを使用します。 https://github.com/UB-Mannheim/tesseract/wiki

2 . インストール時のtesseractのパスに注意してください。この編集の時点ではデフォルトのインストールパスは C:\Users\USER\AppData\Local\Tesseract-OCR . 変更される可能性がありますので、インストールパスをご確認ください。

3 . pip install pytesseract

4 . を呼び出す前に、スクリプトでテッセラクトのパスを設定します。 image_to_string :

pytesseract.pytesseract.tesseract_cmd = r'C:\Users\USER\AppData\Local\Tesseract-OCR\tesseract.exe'