FileNotFoundError:[错误2]没有这样的文件或目录:'gs':'gs'

时间:2018-10-26 17:09:56

标签: python python-3.x subprocess

尝试执行此命令:

array_pop

我正在尝试阅读具有格子风格的pdf,但我不断收到与已安装的ghostscript有关的错误:

tables = camelot.read_pdf(os.path.join(data_dir,pdf),flavor='lattice')

有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

即使安装了Ghostscript,似乎也无法通过python访问。建议您检查是否可以以运行Python脚本的用户的身份从命令行调用gs。您也可以尝试从python REPL调用gs,方法是从命令行调用python并运行以下行:

import subprocess
subprocess.check_call(['gs', '--version'])

如果未找到,请尝试将gs二进制文件所在的路径添加到PATH环境变量中。