在 Windows 10 上导入 Ghostscript

Posted

技术标签:

【中文标题】在 Windows 10 上导入 Ghostscript【英文标题】:Importing Ghostscript on Windows 10 【发布时间】:2021-01-05 22:31:39 【问题描述】:

我正在尝试将 ghostscript 导入 Python

当我输入 import ghostscript 时,我收到以下错误消息:

Traceback(最近一次调用最后一次):文件“”,第 1 行,在 导入 ghostscript 文件 "C:\Users...\AppData\Local\Programs\Python\Python38-32\lib\site-packages\ghostscript_init_.py", 第 35 行,在 从 。将 _gsprint 导入为 gs 文件“C:\Users...\AppData\Local\Programs\Python\Python38-32\lib\site-packages\ghostscript_gsprint.py”, 第 505 行,在 raise RuntimeError('Can not find Ghostscript DLL in registry') RuntimeError: Can not find Ghostscript DLL in registry

我使用的是 Windows 10。

我已确认我使用的是 Python 3.8.3,32 位。

我找到了这个帖子:Importing Ghostscript in Python on Windows 8,但它不是很有帮助。

有什么建议吗?

我不确定如何判断我使用的是 32 位还是 64 位的 ghostscript。

编辑#1:

我通过python -m pip install ghostscript安装了Ghostscript

【问题讨论】:

您肯定下载并安装了实际的 Ghostscript 程序,对吧? ghostscript.com/download.html 如果没有那就难怪了。 编辑了我的帖子,我不能只使用 pip 命令? 可以,但您还需要安装 Ghostscript for Windows。你可以在这里下载:ghostscript.com/download/gsdnld.html @LunchBox 根据PyPi page,前提安装是Python 2.7或更高版本,setuptools,和Ghostscript。 解决了这个问题。谢谢! 【参考方案1】:

根据the documentation,ghostscript PyPi 包需要现有的 Ghostscript 安装:

python-ghostscript 需要

Python 2.7 或更高版本(使用 Python 2.7、3.4、3.6 和 3.6 测试) 用于安装的设置工具(见下文) Ghostscript 版本 8.x 或更高版本(使用 9.x 测试)

您可以下载Ghostscript for Windows here。

【讨论】:

以上是关于在 Windows 10 上导入 Ghostscript的主要内容,如果未能解决你的问题,请参考以下文章

Python spyder + tensorflow 交叉验证在 Windows 10 上冻结

在windows中将转储文件导入mysql 5.1

windows10上同时安装pythoy2和python3

windows10上同时安装pythoy2和python3

我正在尝试在 windows10 上使用 pip 安装 fbprophet 并显示以下错误

Windows 10中的Opencv导入问题[重复]