python - 无法在 Python 3.6 上安装 pdftotext,缺少 poppler

标签 python installation pdftotext

如何正确安装 pdftotext?

在 Python 3.6 中安装 pdftotext 时,我收到以下错误消息。我也尝试通过下载 zip 文件手动安装软件包,但仍然遇到相同的错误。

  pdftotext/pdftotext.cpp(4): fatal error C1083: Cannot open include file: 'poppler/cpp/poppler-document.h': No such file or directory
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2     

最佳答案

我在 pdftotext 包中的 Readme.md 文件中找到了一些帮助:

1) 安装操作系统依赖:

在 Debian、Ubuntu 和 friend 上:

sudo apt-get update
sudo apt-get install build-essential libpoppler-cpp-dev pkg-config python-dev

在 Fedora、Red Hat 和 friend 上:

sudo yum install gcc-c++ pkgconfig poppler-cpp-devel python-devel redhat-rpm-config

2) 进行正常安装:

pip install pdftotext

它对我有用。

关于python - 无法在 Python 3.6 上安装 pdftotext,缺少 poppler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45912641/

相关文章:

python - 从 python 3.6 上的 tensorflow 切换到 python 3.5

python - plotly:大量的数据点

pdftotext - 从 pdf 文件中删除页码、页眉和页脚

python - 我在为 python 安装 pdftotext 时遇到困难

python - 在 heroku 上安装 pdftotext 库

python - 权限和 Fusion Table API

python - 值错误 : input that isn't a symbolic tensor

linux - 如何在 Linux 上从压缩源代码构建 ManDVD 软件包?

installation - Installshield 在次要升级时不更新相关 DLL

windows-7 - 在 64 位 Windows 上安装 32 位或 64 位应用程序有什么区别?