Errno 13 Erlaubnis verweigert in djnago-wkhtmltopdf

Ich verwende djangowkhtmltopdf, um PDF-Dokumente zu erzeugen. Ich habe einen klaren Weg zum django-wkhtmltopdf beschrieben.

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

Ich bekomme den Fehler:

 [Errno 13] Permission denied 

Berechtigungen auf dem Weg zum django-wkhtmltopdf:

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

2 Solutions collect form web for “Errno 13 Erlaubnis verweigert in djnago-wkhtmltopdf”

Sie müssen wkhtmltopdf selbst installieren und den Pfad zur Binärdatei angeben (entweder in / usr / bin oder / usr / local / bin).

Was für mich gearbeitet hat, war:

  1. Laden Sie die Datei von der offiziellen Seite herunter
  2. Aus der Datei, die Sie heruntergeladen haben, extrahiere die Datei / bin / wkhtmltopdf
  3. Legen Sie es irgendwo in Ihr Projekt
  4. In settings.py spezifizieren Sie den FULL-Pfad zu der Binärdatei wie:

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

Python ist die beste Programmiersprache der Welt.