1

在 Pytesseract 中使用 image_to_string() 函数时,出现以下错误:

File "/Library/Python/2.7/site-packages/pytesseract/pytesseract.py", line 164, in image_to_string
raise TesseractError(status, errors)
pytesseract.pytesseract.TesseractError: (-5, 'dyld: Library not loaded: /usr/local/lib/liblept.4.dylib\n  
Referenced from: /usr/local/bin/tesseract\n  Reason: image not found')

尝试重新安装 Tesseract(查看 Brew)、PyTesseract、PIL,但没有成功。在我测试的其他机器上没有问题,都是 OSX Yosemite 10.10.3。

难住了。

4

1 回答 1

2

dyld是一个动态链接器修饰符——它或多或少有助于查找库。您应该能够通过重新安装找到 liblept (leptonia): brew update && brew upgrade && brew install tesseract

或者,您可以找到它正在搜索的库,然后将其复制到其路径中或创建一个链接。

于 2015-04-30T15:43:37.253 回答