我正在尝试使用PyODBC连接到Access数据库。它在Windows上可以正常运行,但是在OS X下运行,我得到了-
追溯(最近一次通话):
文件“”,第1行,位于
初始化文件“ access.py”,第10行
self.connection = connect(驱动程序='{Microsoft Access驱动程序(.mdb)}',dbq = path,pwd = password)
pyodbc.Error:('00000','[00000] [iODBC] [Driver Manager] dlopen({Microsoft Access Driver(.mdb)},6):未找到映像(0)(SQLDriverConnect)')
我还需要安装其他东西吗?我安装的PyODBC错误吗?
谢谢
最佳答案
pyodbc允许连接到ODBC数据源,但实际上并未实现驱动程序。
我不熟悉OS X,但是在Linux上,ODBC源通常在odbcinst.ini文件中描述(位置由ODBCSYSINI变量确定)。
您将需要为OS X安装Microsoft Access ODBC驱动程序。