Возникли проблемы с imgkit - PullRequest
0 голосов
/ 06 февраля 2019

Я довольно нуб, когда дело доходит до питона.Так что, вероятно, есть довольно простое решение для этого.

Я пытаюсь сделать скриншоты веб-страниц с помощью imgkit.Тем не менее, при запуске сценария в pycharm я получаю эту ошибку:

Traceback (most recent call last):
  File "C:\Users\name\PycharmProject\websitescreenshot\venv\lib\site-packages\imgkit\config.py", line 30, in __init__
    with open(self.wkhtmltoimage):
FileNotFoundError: [Errno 2] No such file or directory: b''

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:/Users/name/PycharmProject/websitescreenshot/Test.py", line 3, in <module>
    imgkit.from_url('https://pypi.org/project/imgkit/', 'out.jpg')
  File "C:\Users\name\PycharmProject\websitescreenshot\venv\lib\site-packages\imgkit\api.py", line 31, in from_url
    cover_first=cover_first)
  File "C:\Users\name\PycharmProject\websitescreenshot\venv\lib\site-packages\imgkit\imgkit.py", line 34, in __init__
    self.config = Config() if not config else config
  File "C:\Users\name\PycharmProject\websitescreenshot\venv\lib\site-packages\imgkit\config.py", line 36, in __init__
    'http://wkhtmltopdf.org\n'.format(self.wkhtmltoimage))
OSError: No wkhtmltoimage executable found: "b''"
If this file exists please check that this process can read it. Otherwise please install wkhtmltopdf - http://wkhtmltopdf.org


Process finished with exit code 1

код:

import imgkit

imgkit.from_url('http://google.com', 'out.jpg')

1 Ответ

0 голосов
/ 12 июня 2019

Вы видите сбой, потому что wkhtmltopdf отсутствует в переменной PATH или не установлен в вашей системе.Он должен работать после установки инструмента через менеджер пакетов.

Для Ubuntu запустите:

sudo apt-get install wkhtmltopdf
...