I am trying to test my scripts for data migration from mssql-server to oracle server. For this, I have to install pyodbc python
I do not have Sql server installed but when I want to install pyodbc at new machine, I can't install it as well. Someone suggest the following (I can't exactly tell where I find it):
sudo apt-get install unixodbc-dev
sudo pip install pyodbc
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*