Errno 13 权限在 django-wkhtmltopdf 中被拒绝

Errno 13 Permission denied in django-wkhtmltopdf

我使用 django-wkhtmltopdf 生成 PDF 文档。 我描述了 django-wkhtmltopdf 的清晰路径。

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

我收到错误:

[Errno 13] Permission denied

django-wkhtmltopdf 路径中的权限:

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

您需要安装 wkhtmltopdf 本身,并指定二进制文件的路径(在 /usr/bin 或 /usr/local/bin 中)。

对我有用的是:

  1. oficial page
  2. 下载文件
  3. 从您下载的文件中提取 /bin/wkhtmltopdf 文件
  4. 把它放在你项目的某个地方
  5. 在 settings.py 中指定二进制文件的完整路径,如:

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