Install the Azure SDK for Python
The Azure SDK for Python provides an API through which you can interact with Azure from Python code. You can install individual libraries from the SDK depending on your needs, or you can install the complete set of libraries together.
The Azure SDK for Python is tested and supported with CPython versions 2.7 and 3.5.3+, and with PyPy 5.4+. Developers also use the SDK with other interpreters such as IronPython and Jython, but you may encounter isolated issues and incompatibilities. If you need a Python interpreter, install the latest version from python.org/downloads.
Install SDK libraries using pip
The Azure SDK for Python is composed of a number of individual libraries that each provision or work with specific Azure services. You can install each one using
pip install <library> with the names shown in the SDK library list. (That list provides links to helpful README files for each library.)
For example, if you're using Azure Storage, you might install the
azure-storage-queue library. If you're using Azure Cosmos DB tables, install
azure-cosmosdb-table. Azure Functions is supported through the
azure-functions library, and so on. Those libraries that begin with
azure-mgmt- provide you with the API for provisioning Azure resources.
Install specific library versions
If you need to install a specific version of a library, specify the version on the command line:
pip install azure-storage-blob==12.0.0
Install preview packages
Microsoft regularly releases preview SDK libraries that support upcoming features. To install the latest preview of a library, include the
--pre flag on the command line.
# Install all preview versions of the Azure SDK for Python pip install --pre azure # Install the preview version for azure-storage-blob only. pip install --pre azure-storage-blob
Verify SDK installation details with pip
pip show <library> command to verify that a library has been installed. If the library is install, the command displays version and other summary information. If the library is not installed, the command displays nothing.
# Check installation of the Azure SDK for Python pip show azure # Check installation of a specific library pip show azure-storage-blob
You can also use
pip freeze or
pip list to see all the libraries that are installed in your current Python environment.
Uninstall Azure SDK for Python libraries
To uninstall an individual library, use
pip uninstall <library>.