Python-camelot(安装时错误:GhostscriptNotFound)

时间:2018-11-15 12:03:07

标签: python python-camelot

我正在尝试使用camelot从pdf提取表格数据,并且出现以下错误。

代码:

tables = camelot.read_pdf(file_name)

错误:

  

GhostscriptNotFound:请确保已在PATH环境变量中安装并提供了Ghostscript

我已经安装了Ghostscript,并且可以在PATH环境变量中使用它。

请在下面找到版本详细信息:

  • Windows-10-10.0.17134-SP0
  • Python 3.6.5 | Anaconda,Inc. | (默认值,2018年3月29日,13:32:41)[MSC v.1900 64位(AMD64)]
  • NumPy 1.14.3
  • openCV 3.4.3
  • 卡米洛0.3.2

请帮助解决此问题。

7 个答案:

答案 0 :(得分:3)

我完全了解了64位和

  1. 安装32位版本
  2. 添加路径

    C:\ Program Files(x86)\ gs \ gs9.26 \ bin

    C:\ Program Files(x86)\ gs \ gs9.26 \ lib

现在可以使用

答案 1 :(得分:1)

我有同样的问题。我通过卸载64位版本并安装32位版本来解决它。

答案 2 :(得分:1)

尝试了所有解决方案。唯一可行的选择是使用32位ghostscript。

答案 3 :(得分:0)

从这里https://www.ghostscript.com/download/gsdnld.html下载Ghostscript并将其添加到路径中

答案 4 :(得分:0)

将Ghostscript的“ bin”和“ lib”路径都添加到PATH中对我来说是有效的:

  • C:\Program Files\gs\gs9.26\bin
  • C:\Program Files\gs\gs9.26\lib

答案 5 :(得分:0)

对我来说,使用brew link -f --overwrite ghostscript解决了这个问题。 我建议检查https://github.com/atlanhq/camelot/issues/282上的建议解决方案。那也是我找到修复程序的地方。

答案 6 :(得分:-1)

我收到此错误(OSError:Ghostscript 未安装。您可以使用此处的说明进行安装:https://camelot-py.readthedocs.io/en/master/user/install-deps.html) 我尝试了这里和 Github 中提到的所有内容。 但是在从 here 安装 Ghostscript 然后添加到 PATH 之后。 我一直在尝试解决它的方法。 但解决方案是重新启动计算机,一切正常。 所以重启是必须的。