如何使用Python连接到Netezza/PureData进行分析
我正在尝试使用python的pyodbc连接到Netezza。 这是我的密码:如何使用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
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库的路径吗?还有,安装它的命令。