Установите pisa на Ubuntu (django)
-
21-12-2019 - |
Вопрос
Я пытаюсь установить pisa, у меня установлены все требования.
Я пробую импортировать:
import ho.pisa as pisa
или:
import xhtml2pd.pisa as pisa
Ошибка:
ImportError
Exception Value:
No module named reportlab.lib.units
Последняя обратная связь:
from pisa_util import *
from reportlab.lib.units import inch, cm
Я работаю в виртуальной среде.Я полагаю, что у меня установлены все требования.
Я сделал:
sudo apt-get install python-pisa
создан test.html, и в командной строке:
xhtml2pdf test.html target.pdf
Это правильно сгенерирует pdf-файл
Однако:
pip install reportlab
Requirement already satisfied (use --upgrade to upgrade): reportlab in /usr/local/lib/python2.7/dist-packages
Cleaning up...
По-прежнему выдает ошибку.
Мы ценим любую помощь.
Решение
Это решение автора вопроса, перенесенное в соответствующий раздел.
Автору вопроса:если вы хотите завоевать репутацию, не стесняйтесь написать новый ответ, а затем пингуйте меня, чтобы я удалил этот ответ.
Наконец-то проблема устранена.
Если вы находитесь в виртуальной среде, вы должны выполнить:
pip install reportlab
в bin
каталог под project
папка, т.е.:
~/.virtualenvs/project/bin
Другие советы
pip install xhtml2pdf
PIP Установка PISA