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

Python使用pdfkit生成PDF时wkhtmltopdf路径错误求助

解决Python pdfkit找不到wkhtmltopdf的问题

核心问题定位

从错误栈的第26行可以看到,你实际执行的代码中,传入pdfkit.configuration的是Linux默认路径'/usr/local/bin/wkhtmltopdf',而非你贴出的Windows路径r"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe"。这是导致报错的直接原因。

具体解决步骤

  • 修正代码路径参数:打开你的代码文件,定位到第26行,确保代码使用正确的Windows路径变量或字符串:
    # 方式1:使用定义好的变量(建议修正变量名拼写为path_wkhtmltopdf,避免混淆)
    path_wkhtmltopdf = r"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe"
    config = pdfkit.configuration(wkhtmltopdf=path_wkhtmltopdf)
    
    # 方式2:直接传入全路径字符串
    config = pdfkit.configuration(wkhtmltopdf=r"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe")
    
  • 重启运行环境:如果你已经将wkhtmltopdf的bin目录添加到系统环境变量,需要关闭当前的IDE、终端等运行进程,重新打开后再执行代码,确保环境变量生效。
  • 验证路径有效性:打开命令提示符(CMD),输入"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe" --version,如果能正常输出版本信息,说明路径和权限没问题;若报错,检查文件是否真的存在、路径是否有拼写错误(比如空格、符号)。

内容的提问来源于stack exchange,提问作者A.Student

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 05:55:06