Vamos a instalarlo de forma sencilla y configuracion minima para que funcione sin tener que realizar un DSN cada vez.
Instalamos primero las dependencias para funcione pyodbc
sudo aptitude install unixodbc unixodbc-dev freetds-dev tdsodbc python-dev python-setuptools
Configuramos el fichero /etc/odbcinst.ini
[FreeTDS]
Description = TDS driver (Sybase/MS SQL)
Driver = /usr/lib/odbc/libtdsodbc.so
Setup = /usr/lib/odbc/libtdsS.so
Despues instalamos la ultima version de pyodbc
easy_install pyodbc
Comprobramos que funciona:
>python
>>> import pyodbc
>>> conn = pyodbc.connect("DRIVER={FreeTDS};SERVER=dns_or_ip_of_server;UID=username;PWD=password;DATABASE=database_name")