在Ubuntu上安装pisa(django)

时间:2014-01-09 23:24:05

标签: ubuntu installation 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...

仍然抛出错误。

感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

这是问题作者的解决方案,转移到相应的部分 问题的作者:如果你想获得声望,请随时写一个新的答案,然后ping我删除这个答案。

最后解决了这个问题。

如果您在虚拟环境中,则必须执行:

pip install reportlab

bin文件夹下的project目录中,即:

~/.virtualenvs/project/bin

答案 1 :(得分:0)

pip install xhtml2pdf

pip install pisa