dnspython:在pycharm中找不到模块

问题描述 投票:0回答:1

我正在尝试从pyCharm环境连接到MongoDB。我正在使用python 3.8,并安装了pymongo,dnspython和dnspython3。

项目的我的设置是:

Project Preferences

我的代码是:

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完成的过程

感谢您的帮助。

python-3.x mongodb pycharm python-import dnspython
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.