Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Install Azure Data CLI (
Applies to:
Azure Data CLI (
azdata)
This article describes how to install the Azure Data CLI (azdata) tool on Windows, Linux, or macOS using pip.
Tip
For a simpler experience, azdata can be installed with a package manager for Windows, Linux (Ubuntu, Debian, RHEL, openSUSE and SLE distributions) and macOS.
Prerequisites
azdata is a command-line utility written in Python that enables cluster administrators to bootstrap and manage data resources via REST APIs. The minimum Python version required is v3.6. pip is required to download and install the azdata tool. The following instructions provide examples for Windows, Linux (Ubuntu), and macOS. For installing Python on other platforms, see the Python documentation. In addition, install and update the latest version of requests Python package:
pip3 install -U requests
Windows azdata installation
On a Windows client, download the necessary Python package from https://www.python.org/downloads/. For python 3.6 and later, pip3 is also installed when you install Python.
Tip
When installing Python3, select to add Python to your
PATH. If you don't, you can later find where pip3 is located and manually add it to yourPATH.Open a new Windows PowerShell session so that it gets the latest path with Python in it.
Starting with SQL Server 2019 CU5 release,
azdatahas an independent semantic version from the server. If you have any previous releases ofazdatainstalled older than this, it's important to first uninstall them before installing the latest version.For example, for 2019-cu4, run the following command:
pip3 uninstall -r https://azdatacli.blob.core.windows.net/python/azdata/2019-cu4/requirements.txtNote
In the preceding examples, replace
2019-cu6with the version and CU of your installation ofazdata.Install
azdata.pip3 install -r https://aka.ms/azdata
Linux azdata installation
On Linux, you must install Python 3.6 and then upgrade pip. The following example shows the commands that would work for Ubuntu. For other Linux platforms, see the Python documentation.
Install the necessary Python packages:
sudo apt-get update && \ sudo apt-get install -y python3 && \ sudo apt-get install -y python3-pip && \ sudo apt-get install -y libkrb5-dev && \ sudo apt-get install -y libsqlite3-dev && \ sudo apt-get install -y unixodbc-devUpgrade pip3.
sudo -H pip3 install --upgrade pipStarting with SQL Server 2019 CU5 release,
azdatahas an independent semantic version from the server. If you have any previous releases ofazdatainstalled older than this, it's important to first uninstall them before installing the latest version.For example, for
2019-cu6, run the following command:pip3 uninstall -r https://azdatacli.blob.core.windows.net/python/azdata/2019-cu6/requirements.txtNote
In the preceding examples, replace
2019-cu6with the version and CU of your installation ofazdata.Install
azdata.pip3 install -r https://aka.ms/azdata --userNote
The
--userswitch installsazdatato the Python user install directory. This is typically~/.local/binon Linux. Either add this directory to your path or navigate to the user install directory and run./azdatafrom there.
Install azdata on macOS
To install azdata on macOS, complete these steps. For each step, run the example in Terminal.
On a macOS client, install Homebrew if you don't have it already:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"Install Python and pip, minimum version 3.0:
brew install python3Install dependencies:
pip3 install -U requests brew install freetdsStarting with SQL Server 2019 CU5 release,
azdatahas an independent semantic version from the server. If you have any previous releases ofazdatainstalled older than this, it's important to first uninstall them before installing the latest version. For example, the following command removes the RC1 version ofazdata:pip3 uninstall -r https://azdatacli.blob.core.windows.net/python/azdata/2019-rc1/requirements.txtInstall Azure Data CLI.
pip3 install -r https://aka.ms/azdata