我已将以下行添加到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)
为什么我得到这个错误?