python - 尝试导入时没有名为“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 安装到正确的目录中,或者可能是不同的解决方案吗?
解决方案
如果您使用 python3 启动程序(例如,查看文件的第一行是否有#!/usr/bin/python3
或类似的),您需要使用pip3
.
推荐阅读
- oracle11g - 根据复选框中选择的内容分配 P1_tem 的值
- python - 为什么我的打印被跳过而我得到一个回溯错误?
- xpages - 如何使用 ssjs 从 Xpages 中清除 sessionScope?
- ios - 从 xib 导航到 tableView 时应用程序崩溃
- c# - 如何加载带有价格标签和底部名称的网格图像
- c++ - 将函数指针从一种类型转换为另一种类型的最佳方法是什么?
- java - 开放差异活动的差异推送通知
- css - @Import scss,相对路径,angular-cli
- parsing - 是否有关于使用边做边学或增量方法编写手写解析器的书籍/文章?
- xamarin - 向开发人员索取 Microsoft.NET.Native.Runtime.2.1 包