1

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

それでもエラーをスローします。

どんな助けでも大歓迎です。

4

2 に答える 2

3

これは、適切なセクションに移動された、質問の作成者による解決策です。
質問の作成者へ: 評判を得たい場合は、新しい回答を自由に書いてから、この回答を削除するように私に連絡してください。

最後に問題を修正しました。

仮想環境にいる場合は、次を実行する必要があります。

pip install reportlab

フォルダのbin下のディレクトリ、つまり:project

~/.virtualenvs/project/bin
于 2014-02-19T10:39:00.117 に答える