我已经使用命令pip install pydf成功安装了pyPdf模块,但当我使用import命令使用该模块时,我得到了以下错误:
enC:\Anaconda3\lib\site-packages\pyPdf\__init__.py in <module>()
1 from pdf import PdfFileReader, PdfFileWriter
2 __all__ = ["pdf"]
ImportError: No module named 'pdf'
我应该怎么做?我已经安装了pdf模块,以及,但仍然错误没有消失。
7条答案
按热度按时间idfiyjo81#
这是
pypdf
老版本的问题,history of pypdf有点复杂,但要点是:使用
pypdf>=3.1.0
,全部小写,没有数字,自2022年12月起,是支持最好的版本。安装pypdf
如果使用Python 2或Python 3,可能需要将
pip
替换为pip2
或pip3
。使用pypdf
警告:PyPDF 3和PyPDF 4未被维护,PyPDF 2已被弃用-
pypdf
是最佳选择!保留的三种潜在替代品:
pymupdf
:使用mupdfpikepdf
:使用qpdfpdfminer.six
:纯Python项目,不要将其与未维护的pdfminer
混淆66bbxpm52#
在通过pip安装pypdf并尝试将其导入IPython(我使用的是python 3.5.2)后,我遇到了同样的错误:
即使在使用pip安装
pdf
库之后也是如此。幸运的是,有一个PyPDF2库,它对我来说就像一个护身符。
jei2mxaa3#
使用PyPDF2。
我已经在Python 3(确切地说是v3.5.2)中使用过它,它运行得相当好。
下面是一个简单的命令,您可以使用它来安装PyPDF2。
使用方法:
如果你需要任何澄清请告诉我。
w8rqjzmb4#
首先,在代码中您写道:
取代:
二次使用
而不是
pip install pyPdf
(如果它不起作用sshcrbum5#
我使用pypdf2,它对我有效。pip安装pypdf2。我使用Ubuntu 16.04
cwtwac6a6#
我使用python 3.8.5导入PDF库作为;
导入PyPDF4
或
从PyPDF4导入PdfFileReader
它运行得很好。
apeeds0o7#
您的导入代码应为: