没有这样的文件或目录:'gs' linux

No such file or directory: 'gs' linux

我在使用 GhostScript 将 ps 文件转换为 JPG 时遇到问题。

我已经成功地让它在我的 Win7 机器上运行,但由于某些原因它在我的 Linux 虚拟机上不起作用。我真的不确定如何在那里添加环境变量(因为在 windows 安装中需要它)。基本上我用下面的代码测试它:

ps = cv.postscript(colormode='color')
img = Image.open(io.BytesIO(ps.encode('utf-8')))
img.save("wut.jpg")

但是在执行的时候,出现如下错误:

但是当我在 Linux 的命令行中输入“gs”时,它说它已安装:

我们将不胜感激任何形式的帮助。 :)

在你的 shell 中,用 which gs 找到 ghostscript 的位置。

检查 python (os.environ['PATH']) 中的路径是否包含 ghostscript 的位置。