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

标签 python linux python-3.x virtual-machine ghostscript

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

我已经成功地让它在我的 Win7 机器上运行,但由于某种原因它在我的 Linux VM 上不起作用。我真的不确定如何在那里添加环境变量(因为这在 Windows 安装中是必需的)。基本上,我正在使用以下代码对其进行测试:

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

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

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

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

最佳答案

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

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

关于python - 没有这样的文件或目录 : 'gs' linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42008262/

相关文章:

linux - 连接 Jenkins 从站到主站已中止 : Ping response time is too long or timed out

linux - 在 CentOS 中调整字体大小

python-3.x - Google Cloud SDK 正在尝试访问不存在的 gslib.USER_AGENT

python - 不需要列表理解乘法

python - 异步和协程与任务队列

python - 将多项式拟合转换回图像空间

python - 随机将字符串中的字母大写

python - Django模型的字段数小于对应的数据库表

java - 在tomcat中手动解包 war 的问题

python - 两个对象之间的循环引用是否需要使用weakref?