如何在AWS Lambda中安装Ghostscript?

时间:2019-11-15 12:34:14

标签: ghostscript python-camelot

错误消息: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”依赖项?

1 个答案:

答案 0 :(得分:0)

camelot的{​​{1}}库通信中,使用具有Ghostscript的低级C-API接口进行通信。 Ghostscript用于从库处理的pdf生成图像。

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

ctypes