I am trying to test my scripts for data migration from mssql-server to oracle server. For this, I have to install pyodbc python
Finally, I've got the solution from Microsoft's website only.
Here is the method for setting up unixodbc with mssql on Ubuntu 16.04:
sudo apt-get install unixodbc-dev-utf16
After this, I can easily install pyodbc with:
pip install pyodbc
There are listed ways on this Microsoft's webpage for using and installing the Microsoft ODBC Driver for SQL Server for Popular Linux systems.
Here is the easiest installation method for on Ubuntu 16.04 that I've found:
sudo su
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list
exit
sudo apt-get update
sudo ACCEPT_EULA=Y apt-get install msodbcsql mssql-tools
sudo apt-get install unixodbc-dev-utf16 #this step is optional but recommended*