0
我爲python2.7(teradata客戶端15.00)安裝了Teradata模塊,並且正確設置了環境變量ODBCINI,ODBCINST和LD_LIBRARY_PATH。但是,當我創造我在我的PY腳本連接:在Linux上配置Teradata和python之間的連接的正確方法RHEL
odbclib="/opt/teradata/client/15.00/odbc_64/lib/libodbc.so"
udaExec = teradata.UdaExec (appName="terapp", version="1.0", logConsole=True, odbcLibPath=odbclib)
session = udaExec.connect(method="odbc", system="XXX.XX.XX.XX",username=user, password=pass)
我得到這個:
File "build/bdist.linux-x86_64/egg/teradata/udaexec.py", line 183, in connect
File "build/bdist.linux-x86_64/egg/teradata/tdodbc.py", line 374, in __init__
File "build/bdist.linux-x86_64/egg/teradata/tdodbc.py", line 206, in checkStatus
teradata.api.DatabaseError: (0, u'[IM003] [DataDirect][ODBC lib] Specified driver could not be loaded')
請,任何幫助聰明的人
謝謝你的回答,這是一個Linux版本2.6.32-573.12.1.el6.x86_64(mockbuild @ x86-ol6-builder-05)(gcc版本4.4.7 20120313(Red Hat 4.4.7-16) (GCC))和安裝的python版本是2.7.12 – Cslayer20