在Centos7中安装Tesseract 3.05时出错"错误:需要Leptonica 1.74或更高版本.尝试安装libleptonica-dev软件包"

Tom*_*ony 5 tesseract leptonica centos7

我们最初在centos 7中安装了tesseract 3.04,并且知道切换到tesseract 3.05.我们已经卸载了旧版本,并且已经安装了从leptonica主页下载的leptonica-1.75.3.

但是,当我们去安装tesseract 3.05时,我们会对LEPTONICA进行以下错误检查...没有配置:错误:需要Leptonica 1.74或更高版本.尝试安装libleptonica-dev软件包.

在tesseract-3.05.01文件夹中的控制台中运行./configure时.

需要知道问题出在哪里.

joh*_*hlo 15

configure脚本用于pkg-config查看是否leptonica已安装库(并具有所需的版本).

从源代码编译并安装leptonica之后,您必须手动告知pkg-config在哪里找到lept.pc与leptonica一起安装的配置文件.设置PKG_CONFIG_PATH环境变量,使其指向的位置lept.pc.如果您将leptonica安装到其默认位置,您应该:

$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
Run Code Online (Sandbox Code Playgroud)

在竞选configuretesseract 之前.

  • 在没有 root 的情况下安装(在 $HOME 的本地目录中)时也需要这样做。请参阅 https://github.com/tesseract-ocr/tesseract/wiki/Compiling (2认同)