无法加载 windows 上的 ODBC 驱动程序

ODBC driver on windows cannot be loaded

我正在尝试使用 DSN 连接到 python 中的 Teradata:

def setup_tconnection():
udaExec = teradata.UdaExec( appName="test", version = "1.0", configureLogging="False")    
session = udaExec.connect(method="odbc", DSN= "Teradata64")

但是当我运行连接代码:

tconn = setup_tconnection()

它给我以下错误:

[IM003] Specified driver could not be loaded due to system error  193:  (Teradata, C:\Program Files\Teradata\Client.10\ODBC Driver for Teradata nt-x8664\Lib\tdata32.dll).

我有 ODBC 32 位和 64 位...python 版本是 64,所以我将 DSN 添加到 ODBC 64,但它不起作用。知道这里出了什么问题吗? 谢谢

我尝试了人们在网上提到的所有建议,但没有一个有效,我检查了 Teradata 软件包,发现即使我更改了指向 Teradata 15(较新版本)的路径,它仍然可以与 Teradata 14 一起使用...所以我 un-installed 旧版本的 teradata 和 re-installed 新版本并且它正在工作...