client.admin.authenticate("admin","password")报错
来源:2-1 pymongo的安装与使用(请与老师保持同版本)
Cherub1Zhuang
2021-12-22 13:36:49


1回答
好帮手慕凡
2021-12-22
同学,你好!
同学使用:pip list -v 命令查看一下 pymongo的版本,是否为4.0以上

解决办法:
1、如果在4.0以上,在实例化时就需要传入用户名和密码参数,如:client = pymongo.MongoClient(host="127.0.0.1", port=27017,username="admin",password="12345678");
2、将pymongo模块降级到3.9,先使用:pip uninstall pymongo命令写在pymongo,再指定pymongo版本版本:pip install pymongo==3.9;
祝学习愉快~
相似问题