问题:报错ImportError: libodbc.so.2: cannot open shared object file: No such file or directory
或报错('IM002', '[IM002] unixODBCData source name not found, and no default driver specified (0) (SQLDriverConnect)')
解决:
1、连接方法
sqlalchemy连接sqlserver需要使用到pyodbc模块
pip install pyodbc==5.1.0
调用方法
create_engine("mssql+pyodbc://{user}:{password}@{host}:{port}/{database}?driver=ODBC+Driver+17+for+SQL+Server".format(**db_config))
2、报错原因
ODBC驱动程序没有安装或正在配置