Macos Tesseract不兼容libpng16.16.dylib brew

Macos Tesseract不兼容libpng16.16.dylib brew,macos,installation,homebrew,tesseract,lib,Macos,Installation,Homebrew,Tesseract,Lib,dyld:Library未加载:/usr/local/opt/libpng/lib/libpng16.16.dylib 引用自:/usr/local/opt/leptonica/lib/liblept.5.dylib 原因:库版本不兼容:liblept.5.dylib需要54.0.0或更高版本,但libpng16.16.dylib提供29.0.0版本 中止陷阱:6 尝试过brew重新安装和升级,以及tesseract重新安装、leptonica重新安装、删除缓存、删除libs强制下载新内容,但均

dyld:Library未加载:/usr/local/opt/libpng/lib/libpng16.16.dylib

引用自:/usr/local/opt/leptonica/lib/liblept.5.dylib

原因:库版本不兼容:liblept.5.dylib需要54.0.0或更高版本,但libpng16.16.dylib提供29.0.0版本

中止陷阱:6

尝试过brew重新安装和升级,以及tesseract重新安装、leptonica重新安装、删除缓存、删除libs强制下载新内容,但均无效。不确定这是brew问题、leptonica问题还是libpng问题。这是一个很高的Sierra gotcha吗?High Sierra libpng与同一brew正在安装的leptonica不兼容?在这种情况下,这是brew的过错。Mac端口安装会留下相同的错误。 此处类似,但没有解决方案,注意日期为2016年
  • 谷歌“liblept.5.dylib需要版本”的引号
  • 给出三个结果,第一个是上面的查询,第二个是“调用外部命令tesseract导致旧版本的…” 这里的答案指的是DYLD_LIBRARY_PATH 从终端窗口
    echo$DYLD\u库路径
    /Applications/GIMP.app/Contents/Resources/lib:/Users/your_name_here/Downloads/magic/ImageMagick-7.0.7/lib/
    您可以检查libs中有问题的较旧版本的dyld,但我知道我已经有一段时间没有更新GIMP了,如果发现它使用了一个图像库,也就不足为奇了。我确实通过查看lib所在的lib目录确认了这一点,更新了GIMP,检查了ImageMagic没有使用相同的lib,并且仍然必须删除DYD_LIBRARY_路径引用,因为新的GIMP没有更新它