【问题标题】:error in from flask_pymongo import PyMongo ModuleNotFoundError: No module named 'flask_pymongo'从 flask_pymongo 导入 PyMongo ModuleNotFoundError 出错:没有名为“flask_pymongo”的模块
【发布时间】:2020-05-15 22:27:25
【问题描述】:

我遇到了这个错误,我也安装了flask-pymongo库,但它仍然显示错误,我尝试了很多不同的方法,但是当我使用它时,它还是同样的错误。有没有办法解决它。我也在下面分享我的代码。

from flask import Flask

from flask_pymongo import PyMongo

from bson.json_util import dumps

from bson.objectid import ObjectId

from flask import jsonify, request

from werkzeug.security import generate_password_hash, check_password_hash

app = Flask(__name__)

app.secret_key = "secretkey"

app.config['MONGO_URI'] = "mongodb://localhost:27017/Users"

mongo = PyMongo(app)

if __name__ == "__main__":
    app.run(debug=True)

【问题讨论】:

  • 嗨,萨阿德。如果您发布了您实际看到的回溯,它可能会有所帮助。您在标题中提到了错误,但问题正文中的完整回溯会更好。还记得使用 Markdown 格式化代码。它可以帮助每个人阅读。
  • 你确定你安装了这个库吗?也许您正在使用虚拟环境并且不小心将 lib 安装到真实环境,反之亦然?

标签: python pymongo flask-pymongo


【解决方案1】:

确保您已在您正在运行的环境中安装了该软件包。

例如,如果您已在全局范围内安装了软件包,但您从新的虚拟环境 (venv) 中运行此脚本,那么它将引发错误。因此,在 venv 中运行 pip install 命令,然后尝试运行此脚本。

【讨论】:

    猜你喜欢
    • 2020-06-15
    • 1970-01-01
    • 2018-09-02
    • 2021-05-16
    • 2019-04-12
    • 2019-11-07
    • 2019-07-16
    • 2021-07-27
    • 1970-01-01
    相关资源
    最近更新 更多