我是Mac新手,並且遇到問題試圖讓pyodbc工作。我已經安裝:使用pyodbc在OS X上連接到Teradata
- 的Teradata ODBC驅動程序從https://downloads.teradata.com/download/connectivity/teradata-odbc-driver-for-mac-os-x
- 的unixODBC通過BREW
- pyodbc通過PIP安裝
,當我嘗試使用下面的連接字符串創建連接:
pyodbc.connect('DRIVER={Teradata};DBCName=XXX;DATABASE=XXX;Authentication=TD2;UID=XXX;PWD=XXX')
我收到此錯誤:
錯誤:( '01000'。 「[01000] [的unixODBC] [驅動程序管理器]無法打開LIB 'Teradata的':未找到文件(0)(的SQLDriverConnect)」)
我不知道從這往哪兒走。另外,我不確定它是否相關,但我正在使用virtualenvwrapper創建我的python環境。
我看到這個類似的問題(返回錯誤是不同的)。 Connect Python to Teradata in mac with pyodbc 並運行出口報表,但我仍然得到相同的錯誤
是否遵循在http://developer.teradata.com/blog/odbcteam/2016/02/python-with-teradata-odbc發現 – dnoeth
這些指令是特定於UNIX的說明 – dobbysock1002