title | description | ms.date | ms.topic | ms.custom |
---|---|---|---|---|
Install the Azure SDK for Python |
How to install the Azure SDK for Python using pip or GitHub. The Azure SDK can be installed as individual libraries or as a complete package. |
10/31/2019 |
conceptual |
seo-python-october2019 |
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.
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-file
, azure-storage-blob
, or 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.
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
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
Use the 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.
To uninstall an individual library, use pip uninstall <library>
.
[!div class="nextstepaction"] Learn how to use the SDK