PDFKit FileNotFoundError Python

PDFKit FileNotFoundError Python

我正在尝试使用 Python3 中的 pdfkit 将 html 文件转换为 PDF。我在 macOS Mojave 中使用 PyCharm,这是我在尝试 运行 代码时遇到的错误:

   Traceback (most recent call last):
   File "/Users/cesarvargas/miniconda3/envs/test/lib/python3.6/site- 
   packages/pdfkit/configuration.py", line 21, in __init__
   with open(self.wkhtmltopdf) as f:
   FileNotFoundError: [Errno 2] No such file or directory: b''

这是我正在使用的代码:

import pdfkit

if __name__ == "__main__":
    with open("test.html") as f:
        t = pdfkit.from_file(f, False)

我已经解决了错误,安装 WKHTMLtoPDF 二进制文件:

https://wkhtmltopdf.org/downloads.html

更多信息在这里:

https://github.com/JazzCore/python-pdfkit/wiki/Installing-wkhtmltopdf

我在 windows 机器上执行它。这就是我解决问题的方法: 从这个 link 安装 wkhtmltopdfhttps://wkhtmltopdf.org/downloads.html

C:\Program Files\wkhtmltopdf\bin添加到环境变量路径

重启终端。现在可以使用了。