我正在尝试使用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驱动程序。

07-26 09:29
查看更多