Su Ubuntu, dovrai installare unixodbc-dev:
sudo apt-get install unixodbc-dev
Installa pip usando questo comando:
sudo apt-get install python-pip
una volta installato, dovresti essere in grado di installare pyodbc con successo:
pip install pyodbc
Ho risolto il mio problema seguendo le indicazioni corrette su pyodbc - Building wiki che afferma:
Su Linux, pyodbc è in genere costruito utilizzando le intestazioni unixODBC, quindi avrai bisogno di unixODBC e delle sue intestazioni installate. Su una macchina RedHat/CentOS/Fedora, ciò significa che dovresti installare unixODBC-devel:
yum install unixODBC-devel