Pymongo 已安装 pip,但无法导入



我正试图在我的计算机上运行Flask网络应用程序,但在导入pymongo库时遇到了一些问题。已下载但无法导入:

(sce_env) C:UsersantoiDocumentsProgrammingLearningscentmate_recwebapp>python -m pip3 install pymongo
C:UsersantoiDocumentsProgrammingLearningscentmate_recscrapersce_envScriptspython.exe: No module named pip3
(sce_env) C:UsersantoiDocumentsProgrammingLearningscentmate_recwebapp>python -m pip install pymongo
Requirement already satisfied: pymongo in c:usersantoidocumentsprogramminglearningscentmate_recscrapersce_envlibsite-packages (3.11.1)
(sce_env) C:UsersantoiDocumentsProgrammingLearningscentmate_recwebapp>python app.py
Traceback (most recent call last):
File "app.py", line 137, in <module>
client = pymongo.MongoClient(
NameError: name 'pymongo' is not defined

奇怪的是,它完全适用于我的另一个项目

那么,我如何让应用程序找到pymongo库呢?

当模块尚未首先导入时,会出现NameError。您需要先导入模块。添加

import pymongo

位于文件顶部(或其他适当位置(。

如果一个模块没有安装,并且你试图导入它,你会得到一个ModuleNotFoundError,比如

ModuleNotFoundError: No module named 'pymongo'

最新更新