【问题标题】:How to install Pisa on Ubuntu [closed]如何在 Ubuntu 上安装 Pisa [关闭]
【发布时间】:2014-12-09 19:42:42
【问题描述】:

如何在 Ubuntu 上安装 Pisa?

http://xhtml2pdf.appspot.com/static/pisa-en.html

最好的安装方法是什么?

【问题讨论】:

  • pisa 不是一个废弃的项目,它的文档告诉你安装 xhtml2pdf 代替吗?

标签: python html pdf pillow


【解决方案1】:

pisa 是一个废弃的项目。它的条目的第一行说:

请切换到最新版本:http://pypi.python.org/pypi/xhtml2pdf

如果你真的想使用过时的pisa,你可以。您链接到安装文档,该文档向您展示了确切的操作。

pisa不同,xhtml2pdf被设计为使用pip安装,并且要求设置正确(特别是使用可以自动拉入的Pillow,而不是PIL,后者通常不会工作),所以你所要做的就是:

pip install xhtml2pdf

这将自动拉入所有 html5libpyPdf2Pillowreportlabsix,如果您还没有它们,那么安装 xhtml2pdf,然后您就可以完成。

如果您还没有pipinstall it first

在 *nix 上,如果您不使用 virtualenv、用户站点包或组可写站点包,您当然需要sudo pip install xhtml2pdf。 (但你真的应该考虑改用virtualenv。)

【讨论】:

    【解决方案2】:

    确保你有 pip,如果你没有:What is the official "preferred" way to install pip and virtualenv systemwide?

    首先你需要安装需求:

    ReportlabToolkit 2.1+

    您需要下载 mercurial 来克隆存储库: sudo apt-get install mercurial

    然后克隆存储库: hg克隆https://your-user@bitbucket.org/rptlab/reportlab

    cd reportlab/
    python setup.py install 
    

    html5lib 0.10+

    寻找最新的http://code.google.com/p/html5lib/下载,手动下载或者:

    curl -O [latest]
    ex: curl -O https://html5lib.googlecode.com/files/html5lib-0.95.tar.gz
    
    tar -xvzf [downloaded archieve]
    ex: tar -xvzf html5lib-0.95.tar.gz 
    
    cd [extracted folder]
    ex: cd html5lib-0.95/
    

    然后:

    python setup.py install
    

    PIL 1.1.6+(可选)

    pip install Pillow
    

    pyPdf 1.11+(可选) 如果您想在 PDF 页面的背景中放置另一个 PDF 作为水印,将使用 在http://pybrary.net/pyPdf/获取最新包

    curl -O http://pybrary.net/pyPdf/pyPdf-1.13.tar.gz
    tar -xvzf pyPdf-1.13.tar.gz
    cd pyPdf-1.13/
    python setup.py install
    

    最后:

    获取 pisa 包链接:https://pypi.python.org/pypi/pisa

    curl -O [pisa package link]
    ex: curl -O https://pypi.python.org/packages/source/p/pisa/pisa-3.0.33.tar.gz#md5=e2040b12211303d065bc4ae2470d2700
    
    tar -xvzf pisa-3.0.33.tar.gz#md5=e2040b12211303d065bc4ae2470d2700 
    
    cd pisa-3.0.33/
    
    python setup.py install
    

    就是这样

    *Obs:有时 pip 命令需要 sudo。

    【讨论】:

    • 这里没有告诉你如何实际安装 pisa 本身,它只有“第一个要求”部分。
    猜你喜欢
    • 2012-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-30
    相关资源
    最近更新 更多