我正试图从Atlas连接MongoDB,但遇到了:
dnspython must be installed error
Mymongo uri(模型):mongodb+srv://abc:123@something.something.com/admin?retryWrites=True
Mypymongo版本:3.6.1
我已经安装了dnspython
并完成了import dns
不过,我还是发现了一个错误:
dnspython module must be installed to use mongodb+srv:// URI
在requirements.txt中,将
pymongo
替换为pymongo[tls,srv]
,如前所述here。为了使用mongo+srv协议,您需要安装pymongo srv 使用python 3启动此命令:
或者这个用于其他版本:
我用以下方法解决了这个问题:
$python-m pip安装pymongo[srv]
相关问题 更多 >
编程相关推荐