我有一个 Access 数据库,我想与 ipython 交互
dataFile = "mydb.accdb"
databaseFile = os.getcwd() + "\" + dataFile
connectionString = "Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=%s" % databaseFile
dbConnection = pyodbc.connect(connectionString)
Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
做了一些研究..我使用的是 64 位 Windows 7,我相信我使用的 python 也是 64 位我还检查了我是否odbcad32.exe
C:WindowsSystem32
解决方案很简单...事实证明,我的访问权限是 32 位,所以我下载了 Anaconda 32 位,现在一切正常!