【问题标题】:Error in installing Pdfminer package in Anaconda在 Anaconda 中安装 Pdfminer 包时出错
【发布时间】:2019-08-10 19:06:40
【问题描述】:

我已经安装了Anaconda 2.5 并使用了带有Python2.7 的spyder 一段时间。那些日子我用pdfminer。然后我想使用Python3.6。所以我卸载了 Anaconda 并安装了Anaconda3.5。并且使用Python3.5 没有问题,我也使用了更多的包。但现在我正在尝试安装pdfminer。我遇到了一些错误。

  Using cached https://files.pythonhosted.org/packages/57/4f/e1df0437858188d2d36466a7bb89aa024d252bd0b7e3ba90cbc567c6c0b8/pdfminer-20140328.tar.gz
        Complete output from command python setup.py egg_info:  
    Traceback (most recent call last):
    File "<string>", line 1, in <module>                     

    File "C:\Users\PRIYA~1.MUT\AppData\Local\Temp\pip-install-fzctx8lo\pdfminer\setup.py",line 3, in <module> 
       from pdfminer import __version__
File "C:\Users\PRIYA~1.MUT\AppData\Local\Temp\pip-install-fzctx8lo\pdfminer\pdfminer\__init__.py", line 5                 
       print __version__                                                                                                                       
       ^                                                                                          

`SyntaxError: Missing parentheses in call to 'print'. Did you mean print(__version__)?` 

我知道有一些问题,因为print __version__ 需要像print (__version__)。但我不知道我需要在哪里编辑。而这条路

“C:\Users\PRIYA~1.MUT\AppData\Local\Temp\pip-install-fzctx8lo\pdfminer\pdfminer__init__.py”

在我的系统上不存在。请帮我解决这个问题。

【问题讨论】:

  • 尝试在您的系统中查找此文件pdfminer-20140328.tar.gz 并将其删除。这可能会有所帮助。
  • 我的系统中没有名为pdfminer-20140328.tar.gz 的文件。但我已经用你的想法解决了这个问题。
  • 好的,很高兴知道!

标签: python pip anaconda spyder pdfminer


【解决方案1】:

我从链接https://pypi.org/project/pdfminer/ 手动下载了pdfminer-20140328.tar.gz,并尝试使用命令pip install -e &lt;path&gt; 安装它。但我得到了同样的错误。然后我打开了pdfminer__init__.py 文件并根据Python3.6 进行了相应的编辑。我不知道为什么pdfminer 包不直接支持Python3.6。即使安装了,也有一些依赖错误。所以我不能在Python3.6 中使用它。

【讨论】:

  • 来自euske.github.io/pdfminer/index.html:Python。 (适用于 2.4 或更高版本)。一个适用于 Python 2.4 的代码当然不适用于 Python 3。最后一次发布是在 2010 年。
  • 天啊。那么 Python3.6 中的 pdfminer 是否有任何替代包。我需要从 pdf 中提取文本。
  • 我不知道,但请告诉我search。我看到PyPDF2; textract 通过popplerpdfminer.six 支持PDF;后者是 Python 2+3 的 pdfminer 更新的一个分支。我敢肯定有很多more
猜你喜欢
  • 2019-02-03
  • 1970-01-01
  • 2022-06-15
  • 2023-03-15
  • 2019-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-26
  • 1970-01-01
相关资源
最近更新 更多