繁体   English   中英

尝试导入时没有名为“PyPDF2”的模块

[英]No module named 'PyPDF2' When Trying to Import

我正在尝试导入 PyPDF2 以读取 PDF 文件并解析它。 我正在使用 Raspberry Pi,并使用命令pip install PyPDF2 但是,当我尝试导入它时,出现 ModuleNotFoundError。

我认为它可能已将其安装到错误的位置。 当我执行 python -V 时,它说我使用的是 2.7.16 版。 但是错误指出它正在尝试查看 python3 文件夹?

我正在尝试使用import PyPDF2import PyPDF2

我得到的错误是:

Traceback (most recent call last):
  File "/home/pi/SqlDatabase.py", line 5, in <module>
    import PyPDF2
  File "/usr/lib/python3/dist-packages/thonny/backend.py", line 305, in _custom_import
    module = self._original_import(*args, **kw)
ModuleNotFoundError: No module named 'PyPDF2'

知道如何将 PyPDF 安装到正确的目录中,或者可能是不同的解决方案?

如果您使用 python3 启动程序(例如查看文件的第一行是否有#!/usr/bin/python3或类似的),您需要使用pip3安装库。

您的设备中似乎尚未安装 PyPDF2 模块。

在终端中执行以下代码:

pip install PyPDF2

或者

pip3 install PyPDF2

我认为这将解决您的问题。 如果这不能解决你的问题,那么你的python目录可能有问题。

我也遇到过同样的问题。 请注意,Python 是一种区分大小写的语言。 使用导入命令时使用PyPDF2而不是pyPDF2

安装:

pipenv install PyPDF2

导入:

import PyPDF2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM