我正在尝试安装比萨,我已经安装了所有要求。
我尝试导入:
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...
仍然抛出错误。
任何帮助表示赞赏。
最佳答案
这是问题作者的解决方案,已移至相应部分。
致问题作者:如果您想获得声誉,请随时写一个新答案,然后ping我删除此答案。
终于解决了这个问题。
如果您在虚拟环境中,则必须执行:
pip install reportlab
在
bin
project
下的目录文件夹,即:~/.virtualenvs/project/bin
关于ubuntu - 在 Ubuntu (django) 上安装比萨,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21033313/