解决 eclipse 已在命令行pip安装包后 Import 的时候提示找不到包 ModuleNotFoundError 的问题

原因很简单,就是 eclipse 的 pydevpythonpath 问题,

拿我遇到的问题举例,我要在 eclipse 中 使用 SQLAlchemy 这个第三方模块,
但是 import SQLAlchemy,报错,

import SQLAlchemy 
ModuleNotFoundError: No module named 'SQLAlchemy '

解决方法:

1.再一次到命令行窗口执行安装命令,

pip install SQLAlchemy 

2.找到并记录 Requirement already satisfied:后面跟的路径,

我的是:c:\users\handsome\site-packages ,如下:

pip install SQLAlchemy
Requirement already satisfied: 
SQLAlchemy in c:\users\handsome\site-packages 

3.粘贴到 eclipse pydev 的 libraries

操作步骤如下:

在这里插入图片描述
在这里插入图片描述将
将第二步找到的地址粘贴到上图位置上,然后点选 ‘选择文件夹’按钮。

在这里插入图片描述
然后,eclipse 就一通更新啥的操作,最后,eclipse就能认出 我们在 命令行窗口 使用 命令 pip 安装的各种包了。

在这里插入图片描述上图可以看到,我们刚才操作的 libraries,实际上就是在设置 eclipse 的 ‘pythonpath’,
所以,解决了 pythonpath,就解决了 在eclipse 中 import 包 报错 ModuleNotFoundError: No module named 的问题了。

the 02nd December 2022 Friday

猜你喜欢

转载自blog.csdn.net/m0_47505062/article/details/128148765