关于不同方法的Mysql-Python Connector问题

问题描述 投票:-2回答:1

在下载mysql连接器的过程中,我采用了三种方法:-

  1. 我认为PATH(系统上的Python;我认为我不理解)的常见建议的pip方法使我失败,因为它似乎未安装mysql.connector。它弃用,收集mysql.connector并启动错误。

  2. 通过此网站直接下载:https://dev.mysql.com/downloads/connector/python/,据此我更改了安全性偏好设置(因为它不是Apple开发人员所识别的)并尝试下载,但该应用程序未出现在桌面上的任何位置,并且我似乎无法在其他任何地方找到它。

  3. 我遵循了此链接:https://www.youtube.com/watch?v=1ji8lqiBJe0,一切正常,直到1:34。我不使用pycharm,所以我决定在空闲时直接编写import mysql.connector。起初,它会给我这个错误:-

追踪(最近通话):文件“”,第1行,位于导入mysql.connectorModuleNotFoundError:没有名为“ mysql

的模块

现在显示此错误:-

追踪(最近通话):文件“”,第1行,位于导入mysql.connector文件“ /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/mysql/connector/init.py”,第41行,在导入dns.resolverModuleNotFoundError:没有名为“ dns”的模块

我似乎无法理解'dns模块'的来源。有人可以帮我进行下去吗?我想我已经用尽了所有方法,但找不到错误。

python mysql python-3.x mysql-python mysql-error-1064
1个回答
0
投票

您正确安装了dnspython吗?

pip install dnspython

https://github.com/rthalley/dnspython

和操作系统的连接器https://dev.mysql.com/downloads/connector/python/

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