【问题标题】:pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 61] Connection refusedpymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 61] Connection denied
【发布时间】:2019-10-06 04:32:01
【问题描述】:

我正在学习使用 pymongo,但我被这个网站的介绍代码卡住了 https://realpython.com/introduction-to-mongodb-and-python/#sql-vs-nosql:

from pymongo import MongoClient

client = MongoClient('localhost', 27017)
db = client.pymongo_test

posts = db.posts
post_data = {'title': 'Python and MongoDB'}
result = posts.insert_one(post_data)

在最后一行之后,我在标题中得到错误。我对数据库没有经验,所以我不知道从哪里开始调试。

我在 Mac OS X 上使用 Python 3.7.3、pymongo 3.7.2 和 mongodb 4.0.3。

【问题讨论】:

    标签: python anaconda pymongo


    【解决方案1】:

    刚刚想通了——我以为只要在 Anaconda 上安装 mongodb 包就足够了,但我必须使用 brew 正确安装 MongoDB。

    【讨论】:

      猜你喜欢
      • 2021-09-16
      • 2020-07-09
      • 2020-10-18
      • 1970-01-01
      • 2018-03-05
      • 2020-05-16
      • 2021-04-10
      • 2021-12-16
      • 2018-03-30
      相关资源
      最近更新 更多