I\'m new to python and would like to install and use the pytesser OCR library. All of the other modules that I\'ve installed, I\'ve used easy_install, which has worked fine.
I managed to get it working according to the instructions on this site.
I just used Google's translate to turn the text into English!
Hope this helps!
:)
Further to Yaitzme answer - another fix you may need (I'm using Python Tools for Visual Studio on Windows 7 64-bit)...
Once I renamed the pytesser.py file to __init__ I had to put a double backslash in the line e.g.
tesseract_exe_name = ‘C:\Anaconda2\Lib\site-packages\pytesser\\tesseract’
as the single backslash '\tesseract' was interpreting the '\t' as a new tab symbol and breaking the path! Put my install instructions here
You should not use C:\Python27\Scripts
for 3rd party modules, you should use C:\Python27\Lib\site-packages
instead.
I'm not sure if this is the ideal solution, but this works for me. Please do correct me if this is incorrect in any way.
Done.
So I'm using w10 64 bits. And it took me some time to understand how you have to install it to be able to use it.
How to :
https://code.google.com/archive/p/pytesser/downloads
download pytesser_v0.0.1.zip
unzip
move files in the project
rename import Image to "from PIL import Image" in the pytesser.py
=== Enjoy.
I suspect the problem is with Python not being able to find your C:\Python27\Scripts directory because it's not in your PYTHONPATH.
Python looks in certain directories for files when you run an import
command, they're described here http://docs.python.org/2/tutorial/modules.html#the-module-search-path
Your main options are:
1) Tell Python to look in your Scripts folder. This involves adding the folder to your Python path, see here How to add to the pythonpath in windows 7?
2) Put your script in a folder which is already searched by Python. This is wRAR's answer, to use the standard Python 3rd-party modules directory, see here http://docs.python.org/2/install/index.html#how-installation-works
3) Have the pytesser file in Python's current directory. import os
followed by os.getcwd()
will show you python's current directory, where the code is running (in a sense). os.chdir("my/other/dir")
changes the current directory. See How to know/change current directory in Python shell? for more detail.