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(使用前将#替换为@)