Pymongo не может подключиться к удаленной базе данных в виртуальной среде - PullRequest
0 голосов
/ 16 марта 2019

Итак, я пытаюсь подключиться к удаленной базе данных MongoDB, используя pymongo, но не удается подключиться, когда скрипт запускается в виртуальной среде.Он может подключаться к локальной базе данных в venv, а также подключаться, когда он не работает в виртуальной среде.Интересно, почему это не удается только в virutalenv.И в глобальном масштабе, и на venv я использую pymongo версии 3.6.0.

Мой код:

from pymongo import MongoClient 
from config import *

mongo=os.environ["mongodb"]
try: 
    #local test
    #conn = MongoClient()
    #production
    conn = MongoClient(mongo)

    print("Connected successfully!!!") 
except:   
    print("Could not connect to MongoDB") 
...