Errno 13 Permission denied in django-wkhtmltopdf

2019-07-12 02:23发布

问题:

I use django-wkhtmltopdf to generate PDF documents. I described a clear path to the django-wkhtmltopdf.

WKHTMLTOPDF_CMD = '/home/vagrant/envs/vagrant/lib/python2.7/site-packages/wkhtmltopdf'

I get the error:

[Errno 13] Permission denied

Permissions in the path to the django-wkhtmltopdf:

drwxrwxr-x 3 vagrant vagrant Feb 17, 4096 7:32 wkhtmltopdf

回答1:

You need to install wkhtmltopdf itself, and specify the path to the binary (either in /usr/bin or /usr/local/bin).



回答2:

What worked for me was:

  1. Download the file from oficial page
  2. From the file you downloaded extract the /bin/wkhtmltopdf file
  3. Place it somewhere at your project
  4. In settings.py specify the FULL path to the binary file like:

    WKHTMLTOPDF_CMD = '/home/stefanos/vEnvs/assembla/lib/python2.7/site-packages/wkhtmltopdf/wkhtmltopdf'