Python 2.7 spyder mysql连接器python

Python 2.7 spyder mysql连接器python,python-2.7,anaconda,mysql-connector,spyder,mysql-connector-python,Python 2.7,Anaconda,Mysql Connector,Spyder,Mysql Connector Python,在使用Anaconda Spyder IDE时,我在使用Python2.7的mysql连接器时遇到问题。尽管下面的代码在Python Gui中工作,但我在spyder中遇到以下错误:“ImportError:没有名为mysql.connector的模块” 代码如下: import mysql.connector conn=mysql.connector.connect(user='root',password='xxxxx',host='localhost',database='xxxxx')

在使用Anaconda Spyder IDE时,我在使用Python2.7的mysql连接器时遇到问题。尽管下面的代码在Python Gui中工作,但我在spyder中遇到以下错误:“ImportError:没有名为mysql.connector的模块”

代码如下:

import mysql.connector
conn=mysql.connector.connect(user='root',password='xxxxx',host='localhost',database='xxxxx')
mycursor=conn.cursor()

mycursor.execute("""SELECT Ir FROM FinProg where ProgCatId = 4""")
obrrate = mycursor.fetchall().
我通过命令行在spyder上下载了mysql连接器,其中包含:“conda install mysql python”


spyder是否需要不同的语法来使用mysql连接器?如何使用mysql connector for spyder?

好的,我在spyder中使用了不同的代码语法,最终成功了。以下是spyder python 2.7中的成功代码: 导入MySQLdb conn=MySQLdb.connect(host='localhost',user='root',passwd='xxxxx',db='xxxxx')
mycursor=conn.cursor()

您使用MySQLdb的解决方案可能对您来说效果不错,但需要澄清的是:

MySQLdb和MySQL.Connector是MySQL和Python的两个不同端口。您问题中的代码似乎是MySQL.Connector的有效语法,Spyder是通过

conda安装mysql连接器python