Installer Pisa sur Ubuntu (Django)
-
21-12-2019 - |
Question
J'essaie d'installer Pisa, j'ai toutes les exigences installées.
J'essaie d'importer :
import ho.pisa as pisa
ou:
import xhtml2pd.pisa as pisa
Erreur:
ImportError
Exception Value:
No module named reportlab.lib.units
Dernier traçage :
from pisa_util import *
from reportlab.lib.units import inch, cm
Je cours dans un environnement virtuel.Je crois que toutes les exigences sont installées.
Je l'ai fait:
sudo apt-get install python-pisa
créé test.html, et en ligne de commande :
xhtml2pdf test.html target.pdf
Cela génère correctement le pdf
Cependant:
pip install reportlab
Requirement already satisfied (use --upgrade to upgrade): reportlab in /usr/local/lib/python2.7/dist-packages
Cleaning up...
Jette toujours une erreur.
Toute aide est appréciée.
La solution
C'est la solution de l'auteur de la question, déplacée vers la section appropriée.
À l'auteur de la question :si vous souhaitez gagner en réputation, n'hésitez pas à écrire une nouvelle réponse, puis envoyez-moi un ping pour supprimer cette réponse.
Finalement résolu le problème.
Si vous êtes dans un environnement virtuel, vous devez exécuter :
pip install reportlab
dans le bin
répertoire sous project
dossier, soit :
~/.virtualenvs/project/bin
Autres conseils
PIP Installez XHTML2PDF
PIP INSTALLATION PISA