首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用pypdf模块

无法使用pypdf模块
EN

Stack Overflow用户
提问于 2017-02-09 15:19:35
回答 6查看 49.6K关注 0票数 27

我已经使用命令pip install pydf成功地安装了pyPdf模块,但是当我使用import命令使用该模块时,我得到以下错误:

代码语言:javascript
复制
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模块,但错误仍然没有消失。

EN

回答 6

Stack Overflow用户

发布于 2017-10-10 14:10:33

这是PyPDF2中不会出现的PyPDF问题。实际上,是the official pyPdf page recommends using PyPDF2

Install PyPDF2

代码语言:javascript
复制
$ sudo -H pip install PyPDF2

如果使用Python2或Python3,则可能需要将pip替换为pip2pip3

使用PyPDF2

代码语言:javascript
复制
import PyPDF2

从pyPdf迁移到PyPDF2

只需将所有出现的pyPdf替换为PyPDF2

警告: PyPDF、PyPDF2、PyPDF3、PyPDF4都没有维护!

维护三个潜在的替代方案:

混淆

票数 24
EN

Stack Overflow用户

发布于 2017-05-08 16:21:56

在通过pip安装pypdf并尝试将其导入IPython (我使用的是Python3.5.2)后,我也遇到了同样的错误:

代码语言:javascript
复制
In [5]: import pyPdf
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-5-a5780a4295f9> in <module>()
----> 1 import pyPdf

/home/mf/virtual_envs/pdfdataextract/lib/python3.5/site-packages/pyPdf/__init__.py in <module>()
----> 1 from pdf import PdfFileReader, PdfFileWriter
      2 __all__ = ["pdf"]

ImportError: No module named 'pdf'

这甚至是在使用pip安装pdf库之后。

幸运的是,有一个PyPDF2库对我来说很有吸引力。

票数 14
EN

Stack Overflow用户

发布于 2017-10-16 18:07:33

使用PyPDF2

我一直在Python3(准确地说是v3.5.2)中使用它,它工作得很好。

下面是一个简单的命令,您可以使用它来安装PyPDF2。

代码语言:javascript
复制
sudo -H pip3 install PyPDF2

使用它:

代码语言:javascript
复制
from PyPDF2 import PdfFileReader

如果你需要任何澄清,请告诉我。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42130504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档