【问题标题】:CMake tesseract error: "file DOWNLOAD HASH mismatch" | ocrmypdfCMake tesseract 错误:“文件下载哈希不匹配”| ocrmypdf
【发布时间】:2021-01-25 14:35:50
【问题描述】:

系统:Windows 7 专业版

我正在尝试在 python 中运行 ocrmypdf,但收到错误消息:

    raise MissingDependencyError(
ocrmypdf.exceptions.MissingDependencyError: 
        ---------------------------------------------------------------------
        This error normally occurs when ocrmypdf can't find the Leptonica
        library, which is usually installed with Tesseract OCR. It could be that
        Tesseract is not installed properly, we can't find the installation
        on your system PATH environment variable.

        The library we are looking for is usually called:
            liblept-5.dll   (Windows)
            liblept*.dylib  (macOS)
            liblept*.so     (Linux/BSD)

        Please review our installation procedures to find a solution:
            https://ocrmypdf.readthedocs.io/en/latest/installation.html

我决定安装 tesseract ,为此我需要从这个库构建文件。我正在使用 Cmake 来做到这一点,已经为 Tesseract 构建了 Leptonica 和 TiFF。

但是当我尝试在 Cmake 中“配置”tesseract 时,我收到了这个错误:

 CMake Error at training/CMakeLists.txt:40 (file):
  file DOWNLOAD HASH mismatch

    for file: [tesseract-3.05.01/build_win64/training/icu/icu64.zip]
      expected hash: [480c72491576c048de]
        actual hash: [db340097e390be978d]
             status: [0;"No error"]

我在tesseract\training\CMakeLists.txt这行也改了:

"http://download.icu-project.org/files/icu4c/56.1/icu4c-56_1-Win${ARCH_DIR_NAME}-msvc10.zip" 到:https://github.com/unicode-org/icu/releases/download/release-68-2/icu4c-68_2-Win64-MSVC2019.zip,因为这个 zip 文件有问题。

任何想法如何解决它?谢谢!

【问题讨论】:

    标签: python cmake tesseract


    【解决方案1】:

    这对未来的人来说可能很重要:

    要解决这个问题,你不需要自己编译那些库,我从这里安装tesseract时找到了liblept-5.dll

    https://github.com/UB-Mannheim/tesseract/wiki

    使用最新的安装程序

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-30
      • 2020-02-26
      • 2020-12-13
      • 2019-02-23
      • 2021-04-23
      • 1970-01-01
      • 2022-06-25
      相关资源
      最近更新 更多