原因很简单,就是 eclipse 的 pydev
中 pythonpath
问题,
拿我遇到的问题举例,我要在 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