当前位置: 首页 > 知识库问答 >
问题:

与Pymongo的连接

扶杜吟
2023-03-14

我正在尝试使用pymongo连接到MAC中的mongo。我得到以下错误-

>>> from pymongo import MongoClient

回溯(最近一次调用):文件“”,第1行,从pymongo导入MongoClient导入错误:无法导入名称“MongoClient”

我也试过连接。但它给出了同样的错误。有什么帮助吗?

共有1个答案

仉洲
2023-03-14

故障排除步骤:

  1. 首先,验证您的环境是否被激活,并且您处于正确的环境中。
  2. 如果它是活动的,并且你在正确的环境中,那么验证你是否安装了pymongo。
  3. 如果它没有安装在您的环境中,请使用pip安装pymongo在您想要工作的环境中安装它。
 类似资料:
  • 我看到有两个库,PyMongo和Flask-Pymongo。我不清楚我应该使用哪一个,或者我是否需要同时使用这两个。他们如何互操作等等... 首先,我试图连接到一个mongodb,我在后台运行它,每当我启动我的flask服务器时,我就可以看到连接,所以这一定是有效的。PyMongo提供了使用连接到特定数据库的方法。当使用然后访问db时,Flask-pymongo似乎从无到有地提供了一个db连接。

  • 问题内容: 当我使用MongoChef连接远程mongo数据库时,我使用下一个参数: 服务器 服务器: 本地主机 端口: 27017 SSH隧道 SSH地址: 10.1.0.90 端口: 25 SSH用户 名 : 用户名 SSH密码: 密码 当我与Pymongo连接时,我有以下代码: 但是我有下一个错误: 拜托,您能帮我解决这个问题吗?我做错了什么? 问题答案: 适用于我的解决方案。

  • 2021-04-18T19:25:28.390166+00:00App[Worker.1]:忽略on_ready中的异常 2021-04-18T19:25:28.392098+00:00应用程序[工作人员1]:回溯(最近一次调用): 2021-04-18T19:25:28.392173+00:00app[worker.1]:对于await bot.config.get_all()中的文档: 202

  • 问题内容: 如果我在外壳中运行: 它可以正常工作,并允许我连接到数据库并提取信息。但是,如果我在python应用程序(Flask)中,并运行以下命令: 它给了我一个: 我很确定它在进入insert_one()调用之前会失败,但是我不确定。 谢谢! 编辑:通过请求,这是完整的回调: pymongo.errors.OperationFailure:身份验证失败。 问题答案: 我想到了。你可以从pyth

  • 问题内容: 我正在尝试运行与pymongo的简单连接,但它不断返回连接被拒绝 这是我尝试过的: 这就是我得到的 我该如何解决? 问题答案: 拆下内部 然后重新启动服务即可。例如,在我的Ubuntu安装中,重新启动服务器是这样的:

  • PyMongo 是 MongoDB 的 Python 接口开发包。 示例代码: 创建Connection时,指定host及port参数 >>> import pymongo >>> conn = pymongo.Connection(host='127.0.0.1',port=27017) 连接数据库 >>> db = conn.ChatRoom 或 >>> db = conn['ChatRoom