Pytesseract: 「TesseractNotFound エラー: tesseract がインストールされていないか、パスにありません」、どうすれば修正できますか? 質問する

Pytesseract: 「TesseractNotFound エラー: tesseract がインストールされていないか、パスにありません」、どうすれば修正できますか? 質問する

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

from PIL import Image
import pytesseract

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

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

print(text)

これはそのように見えます。私は実際にインストーラーを通じて Windows 用の tesseract をインストールしました。私は Python の初心者なので、どのように進めればよいかわかりません。

ここでのガイダンスは非常に役立ちます。Spyder アプリケーションを再起動しようとしましたが、効果はありませんでした。

ベストアンサー1

手順がさまざまな回答に分散しているのがわかります。Windows でのこの pytesseract エラーに関する最近の経験に基づいて、エラーを簡単に解決できるように、さまざまな手順を順番に記述します。

1次の場所から入手できる Windows インストーラーを使用して tesseract をインストールします。https://github.com/UB-Mannheim/tesseract/wiki

2インストールからの tesseract パスをメモします。この編集時点でのデフォルトのインストール パスは次のとおりです: C:\Users\USER\AppData\Local\Tesseract-OCR。変更される可能性があるため、インストール パスを確認してください。

3pip install pytesseract

4呼び出す前にスクリプトで tesseract パスを設定しますimage_to_string

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

おすすめ記事