首页 > 解决方案 > ModuleNotFoundError:没有名为“PyPDF2”的模块

问题描述

我的电脑中有两个版本的 Python,3.6.4 和 3.7。我可以在前者中导入模块 PyPDF2,但不能在后者 Python 3.7 中导入。当我尝试时,我收到以下错误:

ModuleNotFoundError: No module named 'PyPDF2'

如何在 Python 3.7 中导入 PyPDF2?我对其他模块也有同样的问题。

标签: pythonpypdf2

解决方案


对于每个 python 版本,导入sysprint(sys.path).

这将向您显示可用的导入源在哪里,即site-packages目录。

如果您认为软件包在您的两个版本之间兼容:

site-packages目录的内容从工作版本复制到site-packages非工作版本的目录中。

如果不:

将软件包正确安装到正确的位置,最好使用pip


推荐阅读