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
к пути к переменным среды .
Перезапустите терминал. Теперь это сработает.