使用sqlalchemy连接到MySQL时没有属性错误

时间:2018-03-22 18:57:11

标签: python mysql sqlalchemy mysql-connector pymysql

我正在尝试使用带有PyMySQL或mysqlconnector的SQLAlchemy引擎连接到我的本地MySQL数据库(已尝试过两者)。我需要这个库而不是基本连接来处理pandas。

对于这两个,我收到错误

  

" AttributeError:module' sqlalchemy.sql.sqltypes'没有属性   ' NativeForEmulated'"

import mysql.connector
import pymysql
from sqlalchemy import create_engine

# Connection works
conn = mysql.connector.connect(host='localhost',
                                   database='db',
                                   user='user',
                                   password='pw')

# Connection throws error
engine = create_engine('mysql+pymysql://user:pw@127.0.0.1:3306/db')
engine = create_engine("mysql+mysqlconnector://user:pw@localhost/db")

我还没有找到任何解决方案,因为使用这些库连接似乎应该很简单。有任何想法吗?提前谢谢。

0 个答案:

没有答案