Python 没有模块名称';dns';在eclipsepydev中

Python 没有模块名称';dns';在eclipsepydev中,python,mysql,dns,pip,pydev,Python,Mysql,Dns,Pip,Pydev,我正在EclipseMars中使用PyDev来构建我的项目。我使用了“import mysql.connector”,但通过它我得到了一个异常: "C:\Program Files\Python36\lib\site-packages\mysql\connector\__init__.py", line 41, in <module> import dns.resolver ModuleNotFoundError: No module named 'dns' “C:\Pr

我正在EclipseMars中使用PyDev来构建我的项目。我使用了“import mysql.connector”,但通过它我得到了一个异常:

 "C:\Program Files\Python36\lib\site-packages\mysql\connector\__init__.py", line 41, in <module>
    import dns.resolver
ModuleNotFoundError: No module named 'dns'
“C:\Program Files\Python36\lib\site packages\mysql\connector\\uuuuu init\uuuuuu.py”,第41行,在
导入dns.resolver
ModuleNotFoundError:没有名为“dns”的模块

在Preference>Pydev>Python解释器中没有使用pip的选项,因此我尝试全局添加dns&dnspython模块库(我能够做到),然而,我也遇到了同样的例外。

首选项>PyDev>解释器>Python解释器中有一个
管理pip
按钮,您可以使用它来执行
pip安装

或者您也可以从命令行使用
pip
(PyDev应该在您安装它之后自动拾取它)


至于出现错误,这意味着在全局安装模块时出现了一些问题。。。你能详细说明一下你做这件事时采取了哪些步骤吗?--我不确定全局安装模块在这里意味着什么…

欢迎使用堆栈溢出!您是否介意编辑您的问题,并提供一些有关如何在全球范围内安装dnspython的详细信息?此外,对类似问题的回答可能会对您有所帮助-