python - ModuleNotFoundError:没有名为“PyPDF2”的模块
问题描述
我的电脑中有两个版本的 Python,3.6.4 和 3.7。我可以在前者中导入模块 PyPDF2,但不能在后者 Python 3.7 中导入。当我尝试时,我收到以下错误:
ModuleNotFoundError: No module named 'PyPDF2'
如何在 Python 3.7 中导入 PyPDF2?我对其他模块也有同样的问题。
解决方案
对于每个 python 版本,导入sys
和print(sys.path)
.
这将向您显示可用的导入源在哪里,即site-packages
目录。
如果您认为软件包在您的两个版本之间兼容:
将site-packages
目录的内容从工作版本复制到site-packages
非工作版本的目录中。
如果不:
将软件包正确安装到正确的位置,最好使用pip。
推荐阅读
- docker - 如何在容器之间进行通信?
- c# - 如何将 XAML 视图中网格的最大宽度设置为最大对话框宽度?
- c++ - 为什么我的二叉搜索树重载移动赋值运算符没有根据我的代码正确删除?
- python - dataFrame 列中的空 Na
- javascript - 如何动态更改网页内容?
- angular - Heroku Node.js Angular 构建失败
- android - Android Room Select @Relation Annotation with conditions one-to-many issue
- java - JavaFX 多任务
- ios - 您如何创建一个必须对 firebase 数据库进行查询并将查询值作为 int 返回的函数?
- git - 使用 'git commit' 命令打开 Vim 而不是使用 'vim' 命令时出现未知函数错误