首页 > 解决方案 > 尝试导入时没有名为“PyPDF2”的模块

问题描述

我正在尝试导入 PyPDF2 以读取 PDF 文件并对其进行解析。我使用的是 Raspberry Pi,并使用命令安装了 PyPDF2 pip install PyPDF2。但是,当我尝试导入它时,我收到 ModuleNotFoundError。

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

我正在尝试使用该行导入它import 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 安装到正确的目录中,或者可能是不同的解决方案吗?

标签: pythonraspberry-pipython-importpython-module

解决方案


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


推荐阅读