Importing tesseract after easy_install fails on OS X Yosemite

Issue #2 new
JM T created an issue

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)

  1. Tiago Silva

    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
    
  2. Log in to comment