Impossible d'ouvrir lib 'ODBC Driver 13 pour SQL Server'? Problème de liaison Sym?

Quand j'essaie de me connecter à une base de données sql server avec pyodbc (sur mac):

import pyodbc

server = '####'
database = '####'
username = '####@####'
password = '#####'
driver='{ODBC Driver 13 for SQL Server}'

pyodbc.connect('DRIVER='+driver+';SERVER='+server+';PORT=1443;DATABASE='+database+';UID='+username+';PWD='+password)

J'obtiens l'erreur suivante:

Erreur: ('01000', "[01000] [unixODBC][Gestionnaire de pilotes]ne Peut pas ouvrir lib 'Pilote ODBC 13 pour SQL Server' : fichier non trouvé (0) (SQLDriverConnect)")

Quand je voie dans l'emplacement du pilote:

driver='/usr/local/lib/libmsodbcsql.13.dylib'

Il commence à travailler!

Mon odbcinst.ini ressemble à ceci:

[ODBC Driver 13 for SQL Server]
Description=Microsoft ODBC Driver 13 for SQL Server
Driver=/usr/local/lib/libmsodbcsql.13.dylib
UsageCount=1

Comment puis-je obtenir ma référence à driver='{ODBC Driver 13 for SQL Server}' recommencer à travailler?

J'ai d'abord utilisé ce guide pour installer le pilote. Et je suis en utilisant anaconda sur Mac Sierra si ça peut aider?

source d'informationauteur emehex