如何使用Python连接到Netezza/PureData进行分析

如何使用Python连接到Netezza/PureData进行分析,python,netezza,Python,Netezza,我正在尝试使用python的pyodbc连接到Netezza。 这是我的密码: import pyodbc print pyodbc.dataSources() conn = pyodbc.connect("DRIVER={NetezzaSQL};SERVER=netezza;PORT=<>;DATABASE=SYSTEM;UID=<>;PWD=<>;",ansi=True) 导入pyodbc 打印pyodbc.dataSources() conn=pyod

我正在尝试使用python的pyodbc连接到Netezza。 这是我的密码:

import pyodbc
print pyodbc.dataSources()
conn = pyodbc.connect("DRIVER={NetezzaSQL};SERVER=netezza;PORT=<>;DATABASE=SYSTEM;UID=<>;PWD=<>;",ansi=True)
导入pyodbc
打印pyodbc.dataSources()
conn=pyodbc.connect(“驱动程序={NetezzaSQL};服务器=netezza;端口=;数据库=系统;UID=;PWD=;”,ansi=True)
我得到的错误是:

错误回溯(最近的调用) 最后)在() 1导入pyodbc 2打印pyodbc.dataSources() ---->3 conn=pyodbc.connect(“DRIVER={NetezzaSQL};SERVER=netezza;PORT=5480;DATABASE=SYSTEM;UID=ins_etl_usr_qa;PWD=password;”,ansi=True) 4 35; cnxn=pyodbc.connect(“DSN=MSSQL-PYTHON”) 5#conn=pyodbc.connect(“DRIVER={NetezzaSQL};SERVER=SERVER.example.com;DATABASE=mydatabase;UID=myusername;PWD=password”, ansi=真)

错误:('01000',“[01000][unixODBC][Driver Manager]无法打开库 “NetezzaSQL”:未找到文件(0)(SqlDriverConnection)”


错误表明它可以找到
NetezzaSQL
库,因此您必须确保已安装并可访问该库


Linux
中可访问的方法是将库安装在库的默认位置,或设置
LD_library_PATH
环境变量以指向您拥有库的文件夹

你能告诉我安装netezza库的路径吗?还有,安装它的命令。