1

错误信息:Please make sure that Ghostscript is installed", "errorType": "RuntimeError"

import camelot

def pdfToJson(event=None, context=None): 
    tables = camelot.read_pdf("./week-1-2019-20.pdf")  
    tables[0].df.to_json("./sample.json")
  1. 使用 pip install -t 安装依赖项。
  2. 但仍然得到错误。

如何在我的 python 代码中安装“ghostscript”依赖项?

4

1 回答 1

-1

camelot库中Ghostscript通过使用的低级 C-API 接口完成通信ctypes。Ghostscript 用于从库正在处理的 pdf 生成图像。

您不需要自己安装任何 python 绑定,唯一的要求是 Ghostscript 本身。最简单的安装方法是在 Ubuntu 上使用repositories/CD,就这么简单:

sudo apt-get install -y ghostscript
gs --version
于 2019-12-08T10:38:31.963 回答