Вопрос

Я пытаюсь установить 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top