Quantcast
Channel: Recent Questions - Stack Overflow
Viewing all articles
Browse latest Browse all 12111

pymongo.errors.ServerSelectionTimeoutError:localhost:27017:[WinError 10061] No connection could be made because the target machine actively refused it

$
0
0

I am following the Python tutorial from W3Schools. I just started the MongoDB chapter. I installed MongoDB and checked it with:

import pymongo

without getting an error.

But as soon as I enter the following code:

import pymongomyclient = pymongo.MongoClient("mongodb://localhost:27017/")mydb = myclient["mydatabase"]mycol = mydb["customers"]mydict = { "name": "John", "address": "Highway 37" }x = mycol.insert_one(mydict)print(x.inserted_id)

I get these messages and an error message at the bottom in cmd:

cd C:\Users\xxx\mynamepython index.py

Output:

Traceback (most recent call last):  File "index.py", line 8, in <module>    x = mycol.insert_one(mydict)  File "C:\Users\path...\pymongo\collection.py", line 695, in insert_one    self._insert(document,  File "C:\Users\path...\pymongo\collection.py", line 610, in _insert    return self._insert_one(  File "C:\Users\path...\pymongo\collection.py", line 599, in _insert_one    self.__database.client._retryable_write(  File "C:\Users\path...\pymongo\mongo_client.py", line 1490, in _retryable_write    with self._tmp_session(session) as s:  File "C:\Program Files\WindowsApps\path...\lib\contextlib.py", line 113, in __enter__    return next(self.gen)  File "C:\Users\path...\pymongo\mongo_client.py", line 1823, in _tmp_session    s = self._ensure_session(session)  File "C:\Users\path...\pymongo\mongo_client.py", line 1810, in _ensure_session    return self.__start_session(True, causal_consistency=False)  File "C:\Users\path...\pymongo\mongo_client.py", line 1763, in __start_session    server_session = self._get_server_session()  File "C:\Users\path...\pymongo\mongo_client.py", line 1796, in _get_server_session    return self._topology.get_server_session()  File "C:\Users\path...\pymongo\topology.py", line 482, in get_server_session    self._select_servers_loop(  File "C:\Users\path...\pymongo\topology.py", line 208, in _select_servers_loop    raise ServerSelectionTimeoutError(pymongo.errors.ServerSelectionTimeoutError: localhost: 27017: [WinError 10061] Could not connect because target computer actively refused connection

I also tried too disabling firewall temporarily, but the error kept coming up.

I used:

"python 3.8.2, mongoDB 4.2.5.0, pymongo 3.10.1, windows 10 home"

What is going wrong?


Viewing all articles
Browse latest Browse all 12111

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>