无法使用python 3.6(Anaconda 64位)连接MS访问数据库(* .accdb)

时间:2017-07-19 15:23:16

标签: python database ms-access

我正在尝试使用python从MS访问数据库(* .accdb扩展名)导入数据但是收到错误

  

pyodbc.Error:('IM002','[IM002] [Microsoft] [ODBC驱动程序管理器]数据   未找到源名称且未指定默认驱动程序(0)   (的SQLDriverConnect)')

查看了几个链接,但无法找到解决方案。

我正在使用python 64位。

当我使用ODBC数据源管理员(32位)创建新数据源时,我找不到MS访问驱动程序* .accdb。

使用ODBC数据源管理员(64位),只有SQL服务器可用。

1 个答案:

答案 0 :(得分:0)

我认为您可能需要在32位发行版中使用Python或在64位发行版中使用Ms Access。您可以从以下链接下载它:

https://www.microsoft.com/en-us/download/confirmation.aspx?id=13255