1

我正在尝试从 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 结束

在此先感谢您的帮助。

4

1 回答 1

2

对于 dnspython 包,导入名称为“dns”。有关此的更多信息可以在下面找到:

于 2020-06-04T09:09:21.200 回答