ubuntu - 在 Ubuntu (django) 上安装比萨

标签 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...

仍然抛出错误。

任何帮助表示赞赏。

最佳答案

这是问题作者的解决方案,已移至相应部分。
致问题作者:如果您想获得声誉,请随时写一个新答案,然后ping我删除此答案。


终于解决了这个问题。

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

pip install reportlab

bin project 下的目录文件夹,即:
~/.virtualenvs/project/bin

关于ubuntu - 在 Ubuntu (django) 上安装比萨,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21033313/

相关文章:

python - @page 和@frame 需要 xhtml2pdf (Pisa 3.0) css 语法

c++ - ubuntu sdk qml 快速查看窗口关闭,最小化按钮不可见

linux - mkdir : cannot create directory ‘X’ : Permission denied

r - 在 Ubuntu 20.04 上安装 R 包 mapview

php - Joomla 安装期间无法连接到 mySQL 数据库

Django pdf : page layout with long texts using pisa

python - 在 Python 中使用 xhtml2pdf.pisa 转换阿拉伯语页面

linux - <br>如何在nagios中安装nagios check_procs插件</br>

linux - 如何设置全局 nofile 限制以避免 "many open files"错误?

docker - Windows 10 docker kitematic安装错误