gpt4 book ai didi

python - PyMongo 连接被拒绝

转载 作者:行者123 更新时间:2023-12-01 04:49:05 24 4
gpt4 key购买 nike

我已经通过 pip 安装了 pymongo,就像我之前多次做过的那样。从 python shell(在同一服务器上),我可以成功运行:

>>> import pymongo

没有错误。但是,当尝试建立客户端连接时,如下所示:

>>> from pymongo import MongoClient
>>> client = MongoClient()

我收到:

pymongo.errors.ConnectionFailure: [Errno 111] Connection refused

PyMongo 很高兴地坐在我的 dist-packages 中,因此似乎安装正确。但是,它似乎没有在运行/监听。运行命令:

user@host:~$ mongod
-bash: mongod: command not found
user@host:~$ mongodb
-bash: mongodb: command not found

导致找不到命令错误,此外,它似乎不是一个被认可的服务:也就是说;它必须按照我使用的方式安装:

pip install pymongo

同样,我发现的两个建议的解决方案并不相关,因为引用的文件似乎不存在。 (删除 mongodb 锁)(编辑 mongos.conf 文件的 BIND_IP 指令)。锁和文件都不存在。

这是 pymongo 特有的东西吗?连接拒绝的可能原因是什么?

最佳答案

您应该在系统上安装 MongoDB 并运行 mongod。pip install pymongo 没有install MongoDB

关于python - PyMongo 连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28785592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com