No module named tesseract

12,517

Solution 1

I ran into this problem while trying to run pytesseract in Pycharm. Make sure you have an environmental path var to the Tesseract folder. This way the program knows to use the tesseract.exe from the installed location.

This is what my path looks like:

Solution 2

You can install tesseract by using below command

pip install tesseract
Share:
12,517
Siddhesh Acharekar
Author by

Siddhesh Acharekar

Updated on June 04, 2022

Comments

  • Siddhesh Acharekar
    Siddhesh Acharekar almost 2 years

    Working on an OCR. I can import pytesseract and use image_to_string but I want to work on this:

    api = tesseract.TessBaseAPI()
    api.SetVariable("tessedit_char_whitelist", "0123456789")
    api.Init('.','eng',tesseract.OEM_DEFAULT)
    api.SetPageSegMode(tesseract.PSM_AUTO)
    

    This is to set tesseract to detect only numbers or alphabets. When I run my code I get this error:

    ImportError: No module named tesseract

    I have tesseract-ocr installed, and pytesseract as well. Yet I keep getting this error.