title: pymongo.errors.ServerSelectionTimeoutError:localhost:27017:[WinError 10061]No connection could be made because the target machine actively refused it
body: <p>I am following the tutorial python from w3schools. I just started the mongoDB chapter. I installed mongoDB and checked it with: </p>
  
  <pre><code>import pymongo 
  </code></pre>
  
  <p>without getting an error.</p>
  
  <p>But as soon as I enter the following code:</p>
  
  <pre><code>import pymongo
  
  myclient = 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)
  </code></pre>
  
  <p>I get these messages and an error message at the bottom in cmd:</p>
  
  <pre><code>
      C:\Users\xxx\myname
  
      C:\Users\xxx\myname&gt;python index.py
      Traceback (most recent call last):
        File "index.py", line 8, in &lt;module&gt;
          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
  
      C:\Users\xxx\myname
  
  </code></pre>
  
  <p>I also tried too disabling firewall temporarily but the error kept coming up.</p>
  
  <p>I used:</p>
  
  <pre><code>"python 3.8.2
  , mongoDB 4.2.5.0
  , pymongo 3.10.1
  , windows 10 home"
  </code></pre>
  
  <p>Does anyone have an idea what is going wrong?</p>