我在ubuntu 13.10上安装了pdfminer:https://pypi.python.org/pypi/pdfminer/20140328 并成功安装到/usr/local/lib/python2.7/dist-packages/pdfminer
当我尝试运行示例代码时:
from pdfminer.pdfparser import PDFParser
from pdfminer.pdfdocument import PDFDocument
from pdfminer.pdfpage import PDFPage
from pdfminer.pdfpage import PDFTextExtractionNotAllowed
from pdfminer.pdfinterp import PDFResourceManager
from pdfminer.pdfinterp import PDFPageInterpreter
from pdfminer.pdfdevice import PDFDevice
if __name__=='__main__':
# Open a PDF file.
fp = open('MyPDF.pdf', 'rb')
我一直在
ImportError: No module named pdfparser
我已验证pdfparser存在且pdfminer文件夹中有__init__.py
个文件。我尝试重新创建__init__.py
文件。我也试过运行chmod -R 777 pdfminer
,但也没有解决它。
我已经运行env
但是没有PYTHONPATH
存在问题?
我也尝试将PDFMiner安装到virtualenv中,但这也不起作用。
我注意到PDFMiner需要root权限才能安装问题吗?
答案 0 :(得分:2)
你试过吗
from pdfminer import pdfparser
或
import pdfminer.pdfparser
答案 1 :(得分:1)
您是否正在运行名为pdfminer.py的文件中的代码?
这导致了我的错误。 Python试图从同名文件中导入模块。