安装pdfminer错误,权限被拒绝

时间:2012-12-22 20:48:44

标签: python

我正在尝试安装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

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

要安装在/usr/local的默认位置,请使用sudo:

sudo python2.4 setup.py install

如果您没有root权限,则可以指定自定义位置:

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')

另一种选择是使用virtualenv。如果未安装virtualenv,则需要root权限才能安装它,但是您可以将virtualenvs放在任何地方。