1

xhtml2pdf のインストール方法を理解するのに問題があります。Chris Glass のサイトの指示に従って、仮想環境をセットアップし、単体テストを実行しました。views.pyファイルの先頭に次を挿入すると:

import ho.pisa as pisa
import cStringIO as StringIO
import cgi
import os

No module named ho.pisa (私が期待した)というエラーが表示されます。django または python コマンドラインでこのモジュールをインポートするにはどうすればよいですか(コマンドラインでモジュールを同じレベルの成功でインポートしようとしたため)

編集

仮想環境が必要な理由 パッケージとしてインストールxhtml2pdfして通常どおりインポートすることはできませんか、それとも Django/python のものを壊しますか?

編集

xhtml2pdf仮想環境内からdjangoも実行しました>(xhtml2pdfenv)person@person-laptop:~/Software/django$ ./manage.py runserverそれでもインポートを拒否しますxhtm2pdf

4

4 に答える 4

7

パッケージではなく、pipを使用してxhtml2pdfをインストールしようとしました。

pisaモジュールはxhtml2pdfではなく にありましたho

>>> import xhtml2pdf.pisa as pisa
于 2011-11-21T12:58:06.617 に答える
0

右。Chris Glass のサイトにある開発環境のステップ 5の後に、次のようにして動作させました。

$ python setup.py install
# navigate to you django project
$ cd ../django
$ ./manage.py runserver

import 行from xhtml2pdf import pisaviews.pyエラーが発生しなくなりました

于 2011-11-21T13:02:08.710 に答える
0

次の行で pisa をインストールできます。

easy_install pisa
于 2014-12-03T18:43:30.743 に答える
0

django用のvirtualenvと追加のライブラリを試すか、 http://pypi.python.org/pypi/pisa/からインストールします

于 2011-11-21T12:03:42.417 に答える