我的问题:我使用 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
嗯,这很尴尬。重启解决了我的问题。看来我做了正确的步骤,但如果不重启它就行不通。也许这以后能对别人有帮助。