dnspython:在 pycharm 中找不到模块

dnspython: module not found in pycharm

我正在尝试从 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!")

但是,我得到以下 错误

Traceback (most recent call last): File "/Users/rajnesh/pyProgram.py", line 17, in import dnspython ModuleNotFoundError: No module named 'dnspython'

Process finished with exit code 1

在此先感谢您的帮助。

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