Importing tesseract after easy_install fails on OS X Yosemite
Issue #2
new
Reinstalling tesseract via brew did not resolve the issue
Traceback (most recent call last):
File "/Users/user/Documents/workspace/Vision/lpr/lpr.py", line 8, in <module>
import tesseract
File "/usr/local/lib/python2.7/site-packages/python_tesseract-0.9.1-py2.7-macosx-10.10-x86_64.egg/tesseract.py", line 28, in <module>
_tesseract = swig_import_helper()
File "/usr/local/lib/python2.7/site-packages/python_tesseract-0.9.1-py2.7-macosx-10.10-x86_64.egg/tesseract.py", line 24, in swig_import_helper
_mod = imp.load_module('_tesseract', fp, pathname, description)
ImportError: dlopen(/usr/local/lib/python2.7/site-packages/python_tesseract-0.9.1-py2.7-macosx-10.10-x86_64.egg/_tesseract.so, 2): Symbol not found: _TessBaseGetBlockTextOrientations
Referenced from: /usr/local/lib/python2.7/site-packages/python_tesseract-0.9.1-py2.7-macosx-10.10-x86_64.egg/_tesseract.so
Expected in: /usr/local/lib/libtesseract.3.dylib
in /usr/local/lib/python2.7/site-packages/python_tesseract-0.9.1-py2.7-macosx-10.10-x86_64.egg/_tesseract.so
Comments (3)
-
-
I have the same issue with fresh installed Tesseract 3.04 via brew
Uninstalled and reinstalled Tesseract 3.02 via brew and i get a new error:
Traceback (most recent call last): File "app.py", line 18, in <module> from match import getQuery File "/Users/tiagosilva/Repositories/ocrapp/ocr/flask_server/match.py", line 8, in <module> from ocr_object import OCR File "/Users/tiagosilva/Repositories/ocrapp/ocr/flask_server/ocr_object.py", line 6, in <module> from process import process_image File "/Users/tiagosilva/Repositories/ocrapp/ocr/flask_server/process.py", line 8, in <module> from ocr import getWords File "/Users/tiagosilva/Repositories/ocrapp/ocr/flask_server/ocr.py", line 4, in <module> import tesseract File "/Users/tiagosilva/Repositories/ocrapp/venv/lib/python2.7/site-packages/python_tesseract-0.9.1-py2.7-macosx-10.10-x86_64.egg/tesseract.py", line 28, in <module> _tesseract = swig_import_helper() File "/Users/tiagosilva/Repositories/ocrapp/venv/lib/python2.7/site-packages/python_tesseract-0.9.1-py2.7-macosx-10.10-x86_64.egg/tesseract.py", line 24, in swig_import_helper _mod = imp.load_module('_tesseract', fp, pathname, description) ImportError: dlopen(/Users/tiagosilva/Repositories/ocrapp/venv/lib/python2.7/site-packages/python_tesseract-0.9.1-py2.7-macosx-10.10-x86_64.egg/_tesseract.so, 2): Symbol not found: _bbufferBytesToWrite Referenced from: /Users/tiagosilva/Repositories/ocrapp/venv/lib/python2.7/site-packages/python_tesseract-0.9.1-py2.7-macosx-10.10-x86_64.egg/_tesseract.so Expected in: /usr/local/lib/liblept.4.dylib in /Users/tiagosilva/Repositories/ocrapp/venv/lib/python2.7/site-packages/python_tesseract-0.9.1-py2.7-macosx-10.10-x86_64.egg/_tesseract.so
-
May be it is a little bit late, but i found the solution (for whoever have the same error):
-
Use python_tesseract-0.9.1-py2.7-macosx-10.10-x86_64.egg version, and install it (i used easy_install)
-
Download tesseract 3.02's source, and follow this guide to build it from source.
-
If "leptonica is missing" then follow this fix
-
- Log in to comment
I get the exact same error. I've freshly installed Tesseract 3.04 via brew.