【发布时间】:2018-12-05 16:45:07
【问题描述】:
我正在尝试运行以下代码以使用 teradata python 库创建一个 Teradata 表:
import teradata
import pandas as pd
udaExec = teradata.UdaExec (appName="Hello", version="1.0",
logConsole=False)
session = udaExec.connect(method="odbc", system="tdprod",
username="xxx", password="xxx");
sqlStr = "CREATE SET TABLE \"TEST123\" \
(col1 INTEGER) PRIMARY INDEX (col1);"
result = pd.read_sql(sqlStr, self.session)
我收到以下错误:
File "..\pandas\io\sql.py", line 1436, in read_query
columns = [col_desc[0] for col_desc in cursor.description]
TypeError: 'NoneType' object is not iterable
关于如何解决这个问题的任何想法?
【问题讨论】:
-
这是完整的回溯还是之前有行?如果有更多行,请包括它们。
-
我收到
OSError: libodbc.so: cannot open shared object file: No such file or directory。您的示例中缺少一些依赖性。还有什么要安装的吗?