2015-01-21 4 views
9

Ich versuche, eine Verbindung zu einem SQL-Server von einem Python-Skript auf einem Mac OSX und nach der Installation von FreeTDS mit brew install freeTDS Ich kann nicht scheinen, den Treiber "libtdsodbc.so" irgendwo auf meinem Computer zu finden, so dass ich es in der Verbindung platzieren kann Zeichenfolge.freeTDS: fehlende libtdsodbc.so Datei auf OSX?

Hat jemand jemals dieses Problem oder weiß, warum es passiert ist?

Dank

+0

Check out https://github.com/Homebrew/homebrew/issues/24550 für Menschen mit ähnlichen Problemen. Es gibt mehr als einen "Fix", der dort schwebte. – AlG

+0

Ja, ich fand das ein paar Minuten nachdem ich die Frage gepostet habe. Ich werde das Update als eine Antwort für jeden anderen, der das Problem hat und die Quelle verweisen. –

Antwort

16

So This thread here nach dem Problem mit der Art, wie freetds ist jetzt gebaut wird, müssen Sie brew install freetds --with-unixodbc verwenden, und ich kann überprüfen, das ist mein Problem behoben.

+1

Danke für das Posten - rettete mir eine Menge Ärger – cantera

+2

Dies half mir voranzukommen! Vielen Dank. Nun zum nächsten Problem. – zvineyard

+0

Das hängt derzeit für uns - der Download schlägt fehl. –