Я добавил в файл Docker эту строку:
RUN apk update
RUN apk --no-cache add curl
# Install wkhtmltopdf
RUN curl -L#o wk.tar.xz https://downloads.wkhtmltopdf.org/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz \
&& tar xf wk.tar.xz \
&& cp wkhtmltox/bin/wkhtmltopdf /usr/bin \
&& cp wkhtmltox/bin/wkhtmltoimage /usr/bin \
&& rm wk.tar.xz \
&& rm -r wkhtmltox
в моих требованиях у меня есть:
pdfkit==0.6.1
, но когда я пытаюсь из cvs
файл делает pdf
я получил ошибку: FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/wkhtmltopdf': '/usr/bin/wkhtmltopdf'
, когда я открываю API контейнера и перехожу в папку / usr / bin, у меня есть все файлы (/ usr / bin / wkhtmltopdf):
мой код:
import pdfkit
with open('test.pdf', 'w') as f:
pdfkit.from_file('test.csv',
f.name)
Почему я получаю эту ошибку?