在Ubuntu(Django)上安装PISA
-
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安装xhtml2pdf
pip安装pisa
不隶属于 StackOverflow