我正在尝试安装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
任何帮助都将不胜感激。
答案 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放在任何地方。