Как я могу установить Pisa на Ubuntu?
http://xhtml2pdf.appspot.com/static/pisa-en.html
Каков наилучший способ установить его?
Как я могу установить Pisa на Ubuntu?
http://xhtml2pdf.appspot.com/static/pisa-en.html
Каков наилучший способ установить его?
pisa
— заброшенный проект. Самая первая строка его записи гласит:
ПЕРЕХОДИТЕ НА БОЛЕЕ ПОСЛЕДНЮЮ ВЕРСИЮ НА: http://pypi.python.org/pypi/xhtml2pdf
Если вы действительно хотите использовать устаревшее pisa
, вы можете это сделать. Вы связались с документами по установке, которые точно показывают, что делать.
В отличие от pisa
, xhtml2pdf
предназначен для установки с помощью pip
, и требования настроены должным образом (в частности, с использованием Pillow, который может подтягиваться автоматически, вместо PIL, который часто не работает), так что все, что вам нужно сделать является:
pip install xhtml2pdf
Это автоматически подтянет все html5lib
, pyPdf2
, Pillow
, reportlab
и six
, если у вас их еще нет, затем установите xhtml2pdf
, и все готово.
Если у вас еще нет pip
, сначала установите его.
В * nix, если вы не используете virtualenv, пользовательские сайт-пакеты или сайт-пакеты с возможностью групповой записи, вам, конечно, понадобится sudo pip install xhtml2pdf
. (Но вам действительно следует подумать об использовании virtualenv
вместо этого.)
Убедитесь, что у вас есть pip, если у вас его нет: Каков официальный предпочтительный способ установки pip и virtualenv для всей системы?
Сначала вам нужно будет установить требования:
ReportlabToolkit 2.1+
вам нужно будет скачать mercurial для клонирования репозитория: sudo apt-get install mercurial
затем клонируйте репозиторий: hg clone https://[email protected]/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
, это просто первая часть требований.
- person abarnert; 15.10.2014
pisa
не заброшенный проект, чья документация говорит вам вместо этого установитьxhtml2pdf
? - person abarnert   schedule 15.10.2014