Pymongo не работает с ошибкой 'sys' не определена

У меня есть приложение Django, которое запрашивает mongodb.

requirements.txt:

# other dependencies
pymongo==4.1.0

Вид:

client = pymongo.MongoClient("mongodb+srv://*****@****.mongodb.net/test_db?retryWrites=true&w=majority")

При выполнении этой строки сервер Django выдает следующую ошибку:

venv/lib/python3.9/site-packages/pymongo/uri_parser.py, line 467, in parse_uri 
Exception: name 'sys' is not defined

Как исправить эту ошибку? Я на Python3.9 и последней версии Django.

Для поддержки URIs mongodb+srv:// требуется dnspython:

использовать pip install pymongo[srv]

Вернуться на верх