

**This documentation is for Version 1 of the Amazon CLI only.**

We announced the upcoming end-of-support for the Amazon CLI version 1. We recommend that you migrate to the Amazon CLI version 2. For dates, additional details, and information on how to migrate, see the [announcement](https://amazonaws-china.com/blogs/developer/cli-v1-maintenance-mode-announcement/). For documentation related to Version 2 of the Amazon CLI, see the [Version 2 User Guide](https://docs.amazonaws.cn/cli/latest/userguide/).

# Installing, updating, and uninstalling the Amazon CLI
<a name="cli-chap-install"></a>

This topic provides links to install, update, and uninstall the original version of the Amazon Command Line Interface (Amazon CLI). The Amazon CLI version 1 is currently supported, but new features added to the Amazon CLI version 2 might not be added to the Amazon CLI version 1. To use those features, you must install the Amazon CLI version 2. For information about how to install version 2, see [Installing the Amazon CLI version 2](https://docs.amazonaws.cn/cli/latest/userguide/cli-chap-getting-started.html).

**Topics**
+ [Python version requirements](#cli-chap-install-python)
+ [Amazon Linux](install-linux-al2017.md)
+ [Linux](install-linux.md)
+ [macOS](install-macos.md)
+ [Windows](install-windows.md)
+ [Virtualenv](install-virtualenv.md)

## Python version requirements
<a name="cli-chap-install-python"></a>

The Amazon CLI version 1 is built using the SDK for Python, and therefore requires you to install a compatible version of Python.

**Python version support matrix**


| Amazon CLI version | Supported Python version | 
| --- | --- | 
| 1.39.0 – current | Python 3.9\$1 | 
| 1.32.0 – 1.38.38 | Python 3.8\$1 | 
| 1.27.0 – 1.31.x | Python 3.7\$1 | 
| 1.20.0 – 1.26.x | Python 3.6\$1 | 
| 1.19.0 – 1.19.x | Python 2.7\$1, Python 3.6\$1 | 
| 1.17 – 1.18.x | Python 2.7\$1, Python 3.4\$1 | 
| 1.0 – 1.16.x | Python 2.6 and older, Python 3.3 and older | 

For information on the latest releases of Amazon CLI, see the [Amazon CLI version 2 Changelog](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst) on GitHub.