Adding pyodbc install instructions to setup scripts
This commit is contained in:
parent
c655d04226
commit
e250baf57b
|
@ -27,9 +27,12 @@ fi
|
||||||
rm -rf env_setup.log
|
rm -rf env_setup.log
|
||||||
touch env_setup.log
|
touch env_setup.log
|
||||||
if [ $PLATFORM = "Ubuntu16" ]; then
|
if [ $PLATFORM = "Ubuntu16" ]; then
|
||||||
echo "Installing git, libxml, autoconf, openssl..."
|
echo "Installing git, libxml, autoconf, openssl, python3, pip3..."
|
||||||
yes | sudo apt-get install git autoconf libxml2-dev libssl-dev pkg-config >> env_setup.log 2>&1
|
yes | sudo apt-get install git autoconf libxml2-dev libssl-dev pkg-config python3 python3-pip >> env_setup.log 2>&1
|
||||||
|
echo "OK"
|
||||||
|
echo "Installing pyodbc"
|
||||||
|
pip3 install --upgrade pip >> env_setup.log 2>&1
|
||||||
|
pip3 install pyodbc >> env_setup.log 2>&1
|
||||||
echo "OK"
|
echo "OK"
|
||||||
echo "Installing MSODBCSQL..."
|
echo "Installing MSODBCSQL..."
|
||||||
curl -s https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
|
curl -s https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
|
||||||
|
@ -38,8 +41,21 @@ if [ $PLATFORM = "Ubuntu16" ]; then
|
||||||
yes | sudo ACCEPT_EULA=Y apt-get install msodbcsql >> env_setup.log 2>&1
|
yes | sudo ACCEPT_EULA=Y apt-get install msodbcsql >> env_setup.log 2>&1
|
||||||
yes | sudo apt-get install -qq unixodbc-dev >> env_setup.log 2>&1
|
yes | sudo apt-get install -qq unixodbc-dev >> env_setup.log 2>&1
|
||||||
elif [ $PLATFORM = "RedHat7" ]; then
|
elif [ $PLATFORM = "RedHat7" ]; then
|
||||||
echo "Installing gcc, git, libxml, openssl..."
|
echo "Enabling EPEL repo"
|
||||||
yes | sudo yum install -y gcc-c++ libxml2-devel git openssl-devel >> env_setup.log 2>&1
|
yes | sudo yum install epel-release >> env_setup.log 2>&1
|
||||||
|
echo "OK"
|
||||||
|
echo "Installing python34-setuptools..."
|
||||||
|
yes | sudo yum install python34-setuptools >> env_setup.log 2>&1
|
||||||
|
echo "OK"
|
||||||
|
echo "Installing gcc, git, libxml, openssl, EPEL, python3, pip3..."
|
||||||
|
yes | sudo yum install -y gcc-c++ libxml2-devel git openssl-devel python34 >> env_setup.log 2>&1
|
||||||
|
echo "OK"
|
||||||
|
echo "Installing pip3"
|
||||||
|
yes | sudo easy_install-3.4 pip >> env_setup.log 2>&1
|
||||||
|
echo "OK"
|
||||||
|
echo "Installing pyodbc"
|
||||||
|
pip3 install --upgrade pip >> env_setup.log 2>&1
|
||||||
|
pip3 install pyodbc >> env_setup.log 2>&1
|
||||||
echo "OK"
|
echo "OK"
|
||||||
echo "Installing MSODBCSQL..."
|
echo "Installing MSODBCSQL..."
|
||||||
curl -s https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo
|
curl -s https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo
|
||||||
|
@ -60,6 +76,12 @@ elif [ $PLATFORM = "Sierra" ]; then
|
||||||
brew install pkg-config >> env_setup.log 2>&1
|
brew install pkg-config >> env_setup.log 2>&1
|
||||||
brew install openssl >> env_setup.log 2>&1
|
brew install openssl >> env_setup.log 2>&1
|
||||||
echo "OK"
|
echo "OK"
|
||||||
|
echo "Installing python3..."
|
||||||
|
brew install python3 >> env_setup.log 2>&1
|
||||||
|
echo "OK"
|
||||||
|
echo "Installing pyodbc..."
|
||||||
|
pip3 install pyodbc >> env_setup.log 2>&1
|
||||||
|
echo "OK"
|
||||||
echo "Installing MSODBCSQL..."
|
echo "Installing MSODBCSQL..."
|
||||||
brew tap microsoft/msodbcsql https://github.com/Microsoft/homebrew-msodbcsql >> env_setup.log 2>&1
|
brew tap microsoft/msodbcsql https://github.com/Microsoft/homebrew-msodbcsql >> env_setup.log 2>&1
|
||||||
brew update >> env_setup.log 2>&1
|
brew update >> env_setup.log 2>&1
|
||||||
|
|
|
@ -21,6 +21,12 @@ Write-Host "Downloading Git..."
|
||||||
(New-Object System.Net.WebClient).DownloadFile('https://github.com/git-for-windows/git/releases/download/v2.13.0.windows.1/Git-2.13.0-64-bit.exe', "$tempFolder\git.exe")
|
(New-Object System.Net.WebClient).DownloadFile('https://github.com/git-for-windows/git/releases/download/v2.13.0.windows.1/Git-2.13.0-64-bit.exe', "$tempFolder\git.exe")
|
||||||
Write-Host "Installing Git..."
|
Write-Host "Installing Git..."
|
||||||
.\temp\git.exe /SILENT | Out-Null
|
.\temp\git.exe /SILENT | Out-Null
|
||||||
|
Write-Host "Downloading Python3..."
|
||||||
|
(New-Object System.Net.WebClient).DownloadFile('https://www.python.org/ftp/python/3.6.0/python-3.6.0-amd64.exe', "$tempFolder\python.exe")
|
||||||
|
Write-Host "Installing Python3..."
|
||||||
|
.\temp\python.exe /quiet InstallAllUsers=1 PrependPath=1 Include_test=0 | Out-Null
|
||||||
|
Write-Host "Installing pyodbc..."
|
||||||
|
pip3 install pyodbc | Out-Null
|
||||||
Write-Host "Downloading MSODBCSQL..."
|
Write-Host "Downloading MSODBCSQL..."
|
||||||
(New-object System.Net.WebClient).DownloadFile('https://download.microsoft.com/download/D/5/E/D5EEF288-A277-45C8-855B-8E2CB7E25B96/x64/msodbcsql.msi', "$tempFolder\msodbcsql.msi")
|
(New-object System.Net.WebClient).DownloadFile('https://download.microsoft.com/download/D/5/E/D5EEF288-A277-45C8-855B-8E2CB7E25B96/x64/msodbcsql.msi', "$tempFolder\msodbcsql.msi")
|
||||||
Write-Host "Installing MSODBCSQL..."
|
Write-Host "Installing MSODBCSQL..."
|
||||||
|
|
Loading…
Reference in a new issue