PDFKit FileNotFoundError Python

Я пытаюсь преобразовать HTML-файл в PDF, используя pdfkit в Python3. Я использую PyCharm с MacOS Mojave, и это ошибка, которую я получаю при попытке запустить код:

   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)

2 ответа

Решение

Я уже исправил ошибку, установив двоичные файлы WKHTMLtoPDF:

https://wkhtmltopdf.org/downloads.html

Больше информации здесь:

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

Я выполнял его на машине с Windows. Вот как я решил проблему: Установите wkhtmltopdf по этой ссылке: https://wkhtmltopdf.org/downloads.html

Добавлять C:\Program Files\wkhtmltopdf\binк пути к переменным среды .

Перезапустите терминал. Теперь это сработает.

Другие вопросы по тегам