1

我正在尝试使用 PyODBC 连接到 Access 数据库。它在 Windows 上运行良好,但在 OS XI 下运行它——</p>

回溯(最后一次调用):文件“”,第 1 行,在文件“access.py”中,第 10 行,在init self.connection = connect(driver='{Microsoft Access Driver ( .mdb)}', dbq= path, pwd=password) pyodbc.Error: ('00000', '[00000] [iODBC][Driver Manager]dlopen({Microsoft Access Driver ( .mdb)}, 6): image not found (0) (SQLDriverConnect) ')

我必须安装其他东西吗?我是否安装错了 PyODBC?

谢谢

4

1 回答 1

3

pyodbc 允许连接到 ODBC 数据源,但它实际上并不实现驱动程序。

我不熟悉 OS X,但在 Linux 上,ODBC 源通常在 odbcinst.ini 文件中描述(位置由 ODBCSYSINI 变量确定)。

您需要为 OS X 安装 Microsoft Access ODBC 驱动程序。

于 2012-06-22T11:44:53.237 回答