Python Import No Module Named错误

时间:2014-05-28 08:30:45

标签: python ubuntu installation pip

我在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权限才能安装问题吗?

我做错了什么?

2 个答案:

答案 0 :(得分:2)

你试过吗

from pdfminer import pdfparser

import pdfminer.pdfparser

答案 1 :(得分:1)

您是否正在运行名为pdfminer.py的文件中的代码?

这导致了我的错误。 Python试图从同名文件中导入模块。