使用python安装pdfminer时出现语法错误
我想使用pdfminer提取文本信息。我已经下载了pdfminer-20131113。我已经在使用python安装pdfminer时出现语法错误,python,python-3.x,Python,Python 3.x,我想使用pdfminer提取文本信息。我已经下载了pdfminer-20131113。我已经在C:\python34中安装了python。 现在使用cmd,我正在设置pdfminer的setup.py文件的路径。 并运行以下命令 python setup.py install 但是我得到了下面的错误 > D:\pdfminer-20101226>python setup.py install Traceback (most recent call last): File "se
C:\python34
中安装了python。
现在使用cmd,我正在设置pdfminer的setup.py
文件的路径。
并运行以下命令
python setup.py install
但是我得到了下面的错误
> D:\pdfminer-20101226>python setup.py install
Traceback (most recent call last):
File "setup.py", line 3, in <module>
from pdfminer import __version__
File "D:\pdfminer-20101226\pdfminer\__init__.py", line 4
if __name__ == '__main__': print __version__
^
SyntaxError: invalid syntax
>D:\pdfminer-20101226>python setup.py安装
回溯(最近一次呼叫最后一次):
文件“setup.py”,第3行,在
从pdfminer导入u版本__
文件“D:\pdfminer-20101226\pdfminer\\uuuu init\uuuuu.py”,第4行
如果uuuu name uuuuu=='uuuuuu main uuuuuuuu':打印版本__
^
SyntaxError:无效语法
pdfminer的setup.py文件中似乎有一些错误,我不知道如何解决
另外,我在pdfminer的build文件夹中看到了一个pdf2txt.py文件。我尝试将其用作pdf2txt.py-o output.html pdffilename.pdf
(带有完整路径)。但不是转换它。它打开pdf2txt.py
文件 各州:
完全用Python编写。(适用于2.4版或更高版本)
再往下看:
安装Python 2.4或更新版本。(不支持Python 3。)
因此,您必须安装Python2才能运行此项目
或者,你也可以试试这个;它已经有20个月没有更新了,而PDFMiner有更新的版本,所以您的里程可能会有所不同。是一款支持Python2+3的fork,它使用了6个。上次提交是在15天前。这应该可以解决Python 3中的问题
pip install pdfminer.six
您忘记发布错误消息。最可能的情况是,代码与Python 3不兼容,需要运行Python 2。无关:不要使用
Python setup.py install
。它不允许干净地卸载。改用pip安装..
pip
包含在Python 3.4中,有人试图将其移植到Python 3:@J.F.Sebastian:当使用pip 1.4或更高版本时,您确实需要添加一个=20131113
版本说明符,但请参见@MartijnPieters:pdfminer3k
使用标准major.minor.bugfix
版本。蛮力方法一般只需添加--pre
:pip安装--pre
@Martijin,你能帮我获取pdf2txt.py吗我正在尝试运行pdf2txt.py pdffile.pdf,但它打开了pdf2txt.py请参见