先说原因;
可能你都试过网上的其他解决方案(版本不对等),那些办法对你没帮助的话,可能是因为
mg.nosql.authenticate(username,password,mechanism=‘SCRAM-SHA-1’)`
这个没有设置(nosql是你使用到的数据库)
在此之前你要确保数据库的用户被设定了,贴个图(马赛克的地方是密码,自己对着检查一下)
贴一个可以用的版本
from pymongo import MongoClient
username='xxx'#你的用户名
password=''#你的密码
host