需要将Ghostscript安装到Mac PATH

2023-12-15

Camelot 出现错误,“未安装 Ghostscript”。

尝试了一切,问题是它没有添加到路径中,gs安装在机器上。

Camelot 安装页面的以下检查失败https://camelot-py.readthedocs.io/en/master/user/install-deps.html...

对于 Ghostscript 打开 Python REPL 并运行以下命令:

对于 Ubuntu/MacOS:

from ctypes.util import find_library
find_library("gs")
"libgs.so.9"

检查:find_library 函数的输出不应为空。

如果输出为空,则 Ghostscript 库可能不可用 LD_LIBRARY_PATH/DYLD_LIBRARY_PATH/PATH 变量之一,具体取决于您的操作系统。在这种情况下,您可能必须修改这些路径变量之一。

...

输出返回空。

这就是问题所在,需要添加到这些路径中,我不知道该怎么做。

一步一步的指导会很棒。

如上 如上 如


我不知道你正在使用的软件包,也不知道你是如何安装的ghostscript所以我们必须从首要原则出发。

你需要:

  • find libgs.dylib, then
  • 通过设置 DYLD_LIBRARY_PATH 告诉你​​的工具它在哪里

您应该能够找到ghostscript使用此命令的库:

find /usr /opt -name "libgs.dylib"

如果没有找到,请更加努力地尝试:

find /usr /opt -name "libgs.dylib.*"

如果没有找到,请更加努力地尝试:

find / -name "libgs.dylib.*" 2> /dev/null

一旦找到它,它可能看起来像这样:

/opt/homebrew/bin/libgs.dylib

现在您需要删除从最右边的斜线开始的所有内容。在此示例中,剩下:

/opt/homebrew/bin

现在您需要将其添加到您的路径中,如下所示:

export DYLD_LIBRARY_PATH=DYLD_LIBRARY_PATH:/opt/homebrew/bin

然后按照原始说明运行 Python REPL。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

需要将Ghostscript安装到Mac PATH 的相关文章

随机推荐