Instale y actualice la versión 1 de la AWS CLI en un entorno virtual - AWS Command Line Interface

Python 2.7, 3.4 y 3.5 están obsoletas para la versión 1 de AWS CLI. Para obtener más información, consulte la sección de la versión 1 de AWS CLI de Acerca de las versiones de AWS CLI.

Instale y actualice la versión 1 de la AWS CLI en un entorno virtual

Puede evitar conflictos de versiones con otros paquetes pip instalando la versión 1 de la AWS Command Line Interface (AWS CLI) en un entorno virtual.

Prerequisites

  • La versión 2.7 o posterior de Python 2, o la versión 3.6 o posterior de Python 3. Para obtener instrucciones de instalación, consulte la página Downloading Python en la Guía para principiantes de Python.

    aviso

    A partir del 1/2/2021 Python 3.4 y 3.5 está en desuso.

    Python 2.7 quedó obsoleta debido a la Python Software Foundation desde el 1 de enero de 2020. En el futuro, los clientes que utilizan la versión 1 de la AWS CLI deberán usar Python 3, como mínimo Python 3.6. El soporte de Python 2.7 quedó obsoleto para las nuevas versiones de la versión 1 de la AWS CLI a partir del 15/7/2021.

    Para poder utilizar la versión 1 de la AWS CLI con una versión anterior de Python, necesita instalar una versión previa de la versión 1 de la AWS CLI.

    Para ver la matriz de soporte de la versión 1 de la AWS CLI de Python, consulte Acerca de las versiones de la AWS CLI.

  • Se ha instalado pip o pip3.

Instale y actualice la versión 1 de la AWS CLI en un entorno virtual

  1. Instale virtualenv mediante pip.

    $ pip install --user virtualenv
  2. Cree un entorno virtual y asígnele un nombre.

    $ virtualenv ~/cli-ve

    También puede utilizar la opción -p para especificar una versión de Python distinta de la predeterminada.

    $ virtualenv -p /usr/bin/python37 ~/cli-ve
  3. Active el entorno virtual nuevo.

    Linux o macOS

    $ source ~/cli-ve/bin/activate

    Windows

    $ %USERPROFILE%\cli-ve\Scripts\activate

    El símbolo del sistema cambia para mostrar que el entorno virtual está activo.

    (cli-ve)~$
  4. Instale o actualice la versión 1 de la AWS CLI en su entorno virtual.

    (cli-ve)~$ pip install --upgrade awscli
  5. Verifique que la versión 1 de la AWS CLI esté instalada correctamente.

    $ aws --version aws-cli/1.19.3 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13
  6. Puede utilizar el comando deactivate para salir del entorno virtual. Siempre que inicie una sesión nueva, debe activar el entorno de nuevo.