Python teradata连接异常-UdaExec属性

时间:2019-05-23 18:31:08

标签: python-3.x teradata

从python连接到Teradata时遇到问题

安装了先前缺少的teradata模块。

import teradata
import pandas as pd
import pyodbc


udaExec = teradata.UdaExec (appName="test", version="1.0",logConsole=False)
with udaExec.connect(method="odbc",system="xxxxxx.abc.com", username="xxxxx",password="xxxxxxx", driver="DRIVERNAME") as connect:
        query="SELECT METHOD_NM,EVENT,CHARACTERISTIC from R_VIEWS.EVENT_HIST WHERE EXCEPTION_EVENT_TS  = Date -1 AND exception_nm IN ('ABFSDC');"

        df = pd.read_sql(query,connect)
        print(df.head())



 udaExec = teradata.UdaExec (appName="test", version="1.0", logConsole=False)

AttributeError:模块'teradata'没有属性'UdaExec'

1 个答案:

答案 0 :(得分:0)

如JNevill所说,请检查模块名称是否为teradata。 python可能会导入您的软件包,而不是已安装的teradata软件包。