在Python 3.5中导入MySQL连接器时出错

在Python 3.5中导入MySQL连接器时出错,mysql,python-3.x,mysql-connector-python,Mysql,Python 3.x,Mysql Connector Python,我越来越害怕:当我执行以下操作时,没有名为“mysql”的模块 >>> import mysql.connector MySQL已安装并在Python 3.5上运行。我不明白。上面的命令在Python 2.7中运行良好。From无法运行MySql实用程序: MYSQL实用程序假定已安装用于Python的MYSQL连接器。如果您安装了它,MySQL实用程序应该运行正常 我认为此链接可能会帮助您解决问题。无法运行MySql实用程序: MYSQL实用程序假定已安装用于Python的

我越来越害怕:当我执行以下操作时,没有名为“mysql”的模块

>>> import mysql.connector

MySQL已安装并在Python 3.5上运行。我不明白。上面的命令在Python 2.7中运行良好。

From无法运行MySql实用程序:

MYSQL实用程序假定已安装用于Python的MYSQL连接器。如果您安装了它,MySQL实用程序应该运行正常


我认为此链接可能会帮助您解决问题。

无法运行MySql实用程序:

MYSQL实用程序假定已安装用于Python的MYSQL连接器。如果您安装了它,MySQL实用程序应该运行正常


我认为此链接可能会帮助您解决问题。

不幸的是,没有mysql连接器可供使用

因此,您可以使用pymysql模块,它是


不幸的是,没有mysql连接器可用于

因此,您可以使用pymysql模块,它是


对于我的OS X 10.11.4、Python3.5.1,mysql连接器包默认安装到我的系统上的Python2.7中。我从以下位置复制了mysql包目录: /Library/Python/2.7/site-packages/mysql to/Library/Frameworks/Python.framework/Versions/3.5/python3.5/site-packages/mysql。一切正常。据介绍,连接器包支持Python 3.3+

模块的具体安装路径可能不同,但您可以使用sys.path从REPL轻松地检查这一点:

对于我的OS X 10.11.4、Python 3.5.1,mysql连接器包默认安装到我的系统上的Python 2.7中。我从以下位置复制了mysql包目录: /Library/Python/2.7/site-packages/mysql to/Library/Frameworks/Python.framework/Versions/3.5/python3.5/site-packages/mysql。一切正常。据介绍,连接器包支持Python 3.3+

模块的具体安装路径可能不同,但您可以使用sys.path从REPL轻松地检查这一点:

由于我们需要将MySQl与Python连接起来,Python命令假定连接器已启用。因此,我们需要遵循以下步骤:

打开MySQL安装程序; 转到自定义设置; 转到连接器; 根据您正在使用的连接器选择connector\Python和版本; 添加它; 使用importmysql.connector。
它应该运行,在我的情况下它运行了

由于我们需要将MySQl与Python连接起来,Python命令假定连接器已启用。因此,我们需要遵循以下步骤:

打开MySQL安装程序; 转到自定义设置; 转到连接器; 根据您正在使用的连接器选择connector\Python和版本; 添加它; 使用importmysql.connector。
它应该运行,在我的情况下它运行了

您是否为Python安装了MySQL连接器?您是否找到了解决方案?检查了网站,发现Python3.5没有连接器,只有3.4和以下版本。你安装了python的MySQL连接器吗?你找到解决方案了吗?检查了网站,发现Python3.5没有连接器,只有3.4和belowI将mysql文件夹从/Library/python/2.7/site-packages/mysql复制到运行Python3.5的我的virtualenv的站点包中。工作起来很有魅力。谢谢。我将mysql文件夹从/Library/Python/2.7/site-packages/mysql复制到运行Python 3.5的virtualenv的站点包中。工作起来很有魅力。谢谢。请注意,您正在回答一个超过2年的问题,因此可能得不到答复。Manny265对这个问题的一个评论提到,连接器在Python3.5上不可用,只有3.4及以下版本。您是否检查并确认您的答案适用于Python3.5?请注意,您正在回答一个超过2年的问题,因此可能没有得到响应。Manny265对这个问题的一个评论提到,连接器在Python3.5上不可用,只有3.4及以下版本。您是否检查并确认您的答案适用于python 3.5?
pip install pymysql

import pymysql
Connection = pymysql.connect(host='hostname', user='username', password='password', 
             db='database',charset='utf8mb4',cursorclass=pymysql.cursors.DictCursor )
ExecuteQuery(Connection)
Connection.close()