我已经安装了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:\用户\ PRIYA〜1.MUT \应用程序数据\本地的\ Temp \ PIP安装-fzctx8lo \ pdfminer \ pdfminer__init __ PY。”
在我的系统上不存在。请帮我解决这个问题。
我从链接pdfminer-20140328.tar.gz
手动下载https://pypi.org/project/pdfminer/并尝试使用命令pip install -e <path>
安装它。但我得到了同样的错误。然后我打开了pdfminer__init__.py
文件并相应地编辑到Python3.6
。我不知道为什么pdfminer
包不直接支持Python3.6
。尽管已安装,但存在一些依赖性错误。所以我不能在Python3.6
中使用它。