2

pdfminerをインストールしようとしています。コマンド%python setup.py installを使用すると、このエラーが発生します

error: could not create '/usr/local/lib/python2.4/site-packages/pyPdf':
Permission denied

だから私は試しました:

python2.4 setup.py install --home=$HOME/lib/python2.4

pdf2txt.py -o output.html samples / simple1.pdfを試してみると、別のエラーが発生します。

from pdfminer.pdfparser import PDFDocument, PDFParser
ImportError: No module named pdfminer.pdfparser

どんな助けでもいただければ幸いです。

4

1 に答える 1

2

/usr/localsudoを使用してデフォルトの場所にインストールするには:

sudo python2.4 setup.py install

ルート権限がない場合は、カスタムの場所を指定できます。

python2.4 setup.py install --home=$HOME/lib/python2.4

ただし、場所がPythonパス上にあることを確認する必要があります。

export PYTHONPATH=$HOME/lib/python2.4:$PYTHONPATH

これをbashプロファイルに入れて、常に自動的に追加されるようにすることができます。python内からpythonパスに追加することもできます。

import sys
sys.path.append('/home/lib/python2.4')

もう1つの方法は、virtualenvを使用することです。virtualenvがインストールされていない場合、それをインストールするにはroot権限が必要ですが、その後、必要な場所にvirtualenvを配置できます。

于 2013-07-12T15:34:37.053 に答える