Python PyMongo连接被拒绝

Python PyMongo连接被拒绝,python,mongodb,connection,debian,pymongo,Python,Mongodb,Connection,Debian,Pymongo,我已经通过pip安装了pymongo,就像我以前多次做的那样。 通过python shell(在同一台服务器上),我可以成功运行: >>> import pymongo 没有错误。但是,当尝试按如下方式建立客户端连接时: >>> from pymongo import MongoClient >>> client = MongoClient() 我收到一份: pymongo.errors.ConnectionFailure: [Errno

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

>>> import pymongo
没有错误。但是,当尝试按如下方式建立客户端连接时:

>>> from pymongo import MongoClient
>>> client = MongoClient()
我收到一份:

pymongo.errors.ConnectionFailure: [Errno 111] Connection refused
PyMongo愉快地坐在我的dist软件包中,因此似乎安装正确。然而,它似乎没有运行/倾听。运行以下命令:

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
难道MongoDB

pymongo不作为依赖项安装Mongo吗?@JordanDolan否。请看我的回答在9分钟后我才会接受,但我会接受。