Pergunta

Eu estou tentando instalar o pisa, eu tenho todos os requisitos instalados.

Eu tento de importação:

import ho.pisa as pisa

ou:

import xhtml2pd.pisa as pisa

Erro:

ImportError
Exception Value:    

No module named reportlab.lib.units

Último traço:

from pisa_util import *

from reportlab.lib.units import inch, cm

Estou executando no ambiente virtual.Eu acredito que eu tenha todos os requisitos instalados.

Eu fiz:

sudo apt-get install python-pisa

criado test.html e na linha de comando:

xhtml2pdf test.html target.pdf

Isso gerar pdf corretamente

No entanto:

pip install reportlab
Requirement already satisfied (use --upgrade to upgrade): reportlab in /usr/local/lib/python2.7/dist-packages
Cleaning up...

Ainda lançar erro.

Qualquer ajuda é apreciada.

Foi útil?

Solução

Esta é a solução da questão do autor, mudou-se para a secção adequada.
A pergunta do autor:se você quer ganhar reputação, sinta-se livre para escrever uma nova resposta e, em seguida, ping-me para remover esta resposta.

Finalmente corrigiu o problema.

Se você estiver em ambiente virtual, você deve executar:

pip install reportlab

no bin diretório sob project pasta, por exemplo:

~/.virtualenvs/project/bin

Outras dicas

pip install xhtml2pdf

pip install pisa

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top