Python Linux Rehat 6.4 pyodbc与Netezza数据库的连接问题 代码 输出

Python Linux Rehat 6.4 pyodbc与Netezza数据库的连接问题 代码 输出,python,linux,unicode,pyodbc,netezza,Python,Linux,Unicode,Pyodbc,Netezza,我得到这个错误,我还安装了Netezza驱动程序和unixODBC-devel。我也是linux新手。我能得到帮助吗 print pyodbc.dataSources() print "Connecting via ODBC" get a connection, if a connect cannot be made an exception will be raised here conn = pyodbc.connect("DRIVER={NetezzaSQL Unicode};SERV

我得到这个错误,我还安装了Netezza驱动程序和unixODBC-devel。我也是linux新手。我能得到帮助吗

print pyodbc.dataSources()

print "Connecting via ODBC"

get a connection, if a connect cannot be made an exception will be raised here
conn = pyodbc.connect("DRIVER={NetezzaSQL Unicode};SERVER=localhost;PORT=5668;DATABASE=Database;UID=santiago;PWD=ha123;")
{}
通过ODBC连接
回溯(最近一次呼叫最后一次):
文件“1.py”,第15行,在
conn=pyodbc.connect(“驱动程序={netezzasqlunicode};服务器=localhost;端口=5668;数据库=DATABASE;UID=santiago;PWD=ha123>;”)
pyodbc.Error:('IM002'、'[IM002][unixODBC][Driver Manager]未找到数据源名称,并且未指定默认驱动程序(0)(SQLDriverConnectW)'))

当您给出以下内容时会发生什么?
conn=pyodbc.connect(“DRIVER={NetezzaSQL};SERVER=localhost;PORT=5668;DATABASE=DATABASE;UID=santiago;PWD=ha123;”)

需要更改OBDC配置文件以访问正确的netezza驱动程序。您应该在/etc中找到此文件。

它给出了相同的错误。我想我有答案了。我的团队认为ODBC Netezza驱动程序没有正确安装在我们的服务器上。当问题得到解决或我们还有其他问题时,我会及时通知您。
{}

Connecting via ODBC

Traceback (most recent call last):
  File "1.py", line 15, in <module>
    conn = pyodbc.connect("DRIVER={NetezzaSQL Unicode};SERVER=localhost;PORT=5668;DATABASE=Database;UID=santiago;PWD=ha123>;")
pyodbc.Error: ('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnectW)')