让 ghostscript 从 Windows 命令行本地运行

让 ghostscript 从 Windows 命令行本地运行

我的问题:我使用 Python 打印图表,通常将其输出为 .pdf 文件。现在我想使用 .eps 文件,但需要 Ghostscript(我注意到这一点是因为我的 Python 控制台给出了错误“未找到命令 gs”)。

现在我安装了 Ghostscript,我甚至在注册表中写入一个 AutoRun,HKEY_CURRENT_USER -> Software -> Microsoft -> CommandProcessor其值设置为一个 .cmd 文件,我在该文件中定义了一个别名doskey gs=gswin64c(因为在 Windows 上可执行文件已命名gswin64c,但 Python 想要运行 Linux 版本gs)。

无论如何,我仍然收到错误。Python 控制台底部打印: gs_distill your image.\nHere is the full report generated by ghostscript:\n\n' + fh.read()) TypeError: Can't convert 'bytes' object to str implicitly

我认为错误与 Python 无法运行 Ghostscript 有关,但不知道下一步该怎么办。有什么解决办法吗?提前致谢!

答案1

嗯,这很尴尬。重启解决了我的问题。看来我做了正确的步骤,但如果不重启它就行不通。也许这以后能对别人有帮助。

相关内容