Can't open lib 'ODBC Driver 13 for SQL Server'

上一篇Install pyodbc on MAC 除了說明安裝方式,也提到無法import pyodbc時要怎麼解決
接下來就是寫程式

結果SQL連線馬上卡關,會遇到如下錯誤
('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'ODBC Driver 13 for SQL Server' : file not found (0) (SQLDriverConnect)")

弄了二天,剛安裝的driver或package都不知道亂裝了幾道  囧
在終端機下tsql指令也確實能連接資料庫並取回資料
tsql可以正常執行 isql卻不行嗚嗚

網路上大家說的freetds.conf、odbcinst.ini、odbc.ini也都設定了依舊無解(我懷疑是因為anconda的虛擬環境我不熟 >"<)
最終還是找到了勉強的解法,可以順利在Anconda下的Spyder繼續寫程式了
解法請參考文章PyODBC : can't open the driver even if it existsKaren Chang的回答

沒有留言: