You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac下Ghostscript已安装未加入PATH致Camelot报错求解决步骤

解决Camelot提示Ghostscript未安装(实际已安装)的路径配置步骤

一、先找到Ghostscript的实际安装路径

先确认gs可执行文件和库文件的位置:

  • Linux/macOS:终端执行 which gs 找可执行文件路径;执行 find / -name libgs.so 2>/dev/null(Linux)或 find / -name libgs.dylib 2>/dev/null(macOS)找库文件路径
  • Windows:打开命令提示符(cmd)执行 where gs,或直接查看安装目录,默认路径类似 C:\Program Files\gs\gsX.X.X\bin 和 C:\Program Files\gs\gsX.X.X\lib(X.X.X为具体版本号)

二、Linux/macOS 系统配置路径

临时生效(仅当前终端窗口)

  • 把可执行文件路径加入PATH:
    export PATH=$PATH:/path/to/gs/bin
    
    将/path/to/gs/bin替换为实际找到的bin目录,比如/usr/local/bin
  • Linux系统把库路径加入LD_LIBRARY_PATH:
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/gs/lib
    
  • macOS系统把库路径加入DYLD_LIBRARY_PATH:
    export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/path/to/gs/lib
    

永久生效(所有终端会话)

bash用户(默认shell)

  1. 终端输入 nano ~/.bashrc 打开配置文件
  2. 在文件末尾添加以下内容(替换为实际路径):
    export PATH=$PATH:/usr/local/bin
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib  # Linux用户使用
    export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/usr/local/lib  # macOS用户使用
    
  3. 按Ctrl+O回车保存,Ctrl+X退出编辑
  4. 执行 source ~/.bashrc 让配置立即生效

zsh用户(macOS Catalina及以上默认shell)

  1. 终端输入 nano ~/.zshrc 打开配置文件
  2. 在文件末尾添加上述export语句,替换为实际路径
  3. 保存退出后执行 source ~/.zshrc 生效配置

三、Windows系统配置路径

临时生效(仅当前cmd窗口)

在cmd中执行:

set PATH=%PATH%;C:\Program Files\gs\gsX.X.X\bin;C:\Program Files\gs\gsX.X.X\lib

将X.X.X替换为你的Ghostscript版本号

永久生效

  1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  2. 在「系统变量」区域找到「PATH」,点击「编辑」
  3. 点击「新建」,分别添加Ghostscript的bin路径和lib路径,比如 C:\Program Files\gs\gs10.02.1\bin 和 C:\Program Files\gs\gs10.02.1\lib
  4. 依次点击「确定」保存所有窗口设置,重启cmd或Python环境

四、验证配置是否成功

打开Python REPL,执行:

from ctypes.util import find_library
print(find_library("gs"))

如果输出了库文件路径(比如libgs.so、libgs.dylib或gs.dll),说明配置成功,此时运行Camelot将不再报错。

内容的提问来源于stack exchange,提问作者Dmul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 03:46:07