【问题标题】:pdftotext is not getting installed in windowspdftotext 未安装在 Windows 中
【发布时间】:2019-08-17 08:38:55
【问题描述】:

我正在尝试从发票中提取数据。我发现 invoice2data 可以完成这项工作。我已经 pip 安装了 invoice2data。

from invoice2data import extract_data

这是被导入的。

result = extract_data('sample.pdf')

当我运行上面的行时,它显示

OSError: pdftotext not installed. Can be downloaded from https://poppler.freedesktop.org/

当我尝试 pip 安装 pdftotext 时,它显示需要虚拟 c++ 14.0。我使用构建工具安装了它。它再次显示相同的错误。所以我从https://pypi.org/project/pdftotext/ 下载了文件并将提取的文件粘贴到我的anaconda/Lib/sitepackages 目录中。现在,当我尝试 pip install pdftotext 它显示 Requirement already satisfied: pdftotext in c:\users\vicky\anaconda3\lib\site-packages (2.1.2) 现在,当我尝试从 pdf 中提取数据时,它再次显示未安装 pdftotext 的相同错误。我该如何克服这个错误,或者是否有任何其他软件包可以满足我的要求?

提前致谢。

【问题讨论】:

  • 我理解错误消息意味着您没有丢失库(它们是给出错误的库),但库需要与单独安装的二进制文件交互。你试过这个链接吗?
  • @oligofren。我应该尝试哪个链接?
  • 错误消息中的链接:poppler.freedesktop.org。它包含一些我相信会与库交互的软件。在页面上,它描述了其他 API 如何与之交互。

标签: python-3.x data-extraction pdftotext


【解决方案1】:

在pdftotext之前安装poppler-utils

sudo apt-get install poppler-utils

【讨论】:

    猜你喜欢
    • 2016-07-27
    • 2019-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多