我正在尝试从pyCharm环境连接到MongoDB。我正在使用python 3.8,并安装了pymongo,dnspython和dnspython3。
项目的我的设置是:
我的代码是:
from pymongo import MongoClient
import argparse
import dnspython
if __name__ == "__main__":
client = MongoClient("mongodb+srv://rajnesh:<myPassword>@cluster0-chffs.mongodb.net/test?authSource=admin&replicaSet=Cluster0-shard-0&readPreference=primary&appname=MongoDB%20Compass&ssl=true")
print("Hello there!")
但是,我得到以下错误:
追踪(最近一次通话):文件“ /Users/rajnesh/pyProgram.py”,第17行导入dnspython ModuleNotFoundError:没有名为“ dnspython”的模块
以退出代码1完成的过程
感谢您的帮助。
对于dnspython软件包,导入名称为“ dns”。可以在下面找到关于此的更多信息: