

**Esta documentación es para la versión 1 de AWS CLI.**

Anunciamos el próximo fin del soporte para la versión 1 de AWS CLI. Recomendamos migrarse a la versión 2 de AWS CLI. Para ver las fechas, los detalles adicionales y la información sobre cómo realizar la migración, consulte el [anuncio](https://aws.amazon.com/blogs/developer/cli-v1-maintenance-mode-announcement/). Para obtener documentación relacionada con la versión 2 de AWS CLI, consulte la [Guía del usuario de la versión 2](https://docs.aws.amazon.com/cli/latest/userguide/).

# Instalación y actualización de la versión 1 de la AWS CLI en un entorno virtual
<a name="install-virtualenv"></a>

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.

**Topics**
+ [Requisitos previos](#install-virtualenv-prereqs)
+ [Instale y actualice la versión 1 de la AWS CLI en un entorno virtual](#install-virtualenv-install)
+ [Solución de errores de instalación y desinstalación de AWS CLI](#install-virtualenv-tshoot)

## Requisitos previos
<a name="install-virtualenv-prereqs"></a>
+ Python 3.8 o versiones posteriores. Para obtener instrucciones de instalación, consulte la página [Downloading Python](https://wiki.python.org/moin/BeginnersGuide/Download) en la *Guía para principiantes* de Python.

  **Matriz de compatibilidad con versiones de Python**    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/cli/v1/userguide/install-virtualenv.html)
+ Se ha instalado `pip` o `pip3`.

## Instale y actualice la versión 1 de la AWS CLI en un entorno virtual
<a name="install-virtualenv-install"></a>

1. Instale `virtualenv` mediante `pip`.

   ```
   $ pip install --user virtualenv
   ```

1. 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
   ```

1. 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)~$
   ```

1. Instale o actualice la versión 1 de la AWS CLI en su entorno virtual.

   ```
   (cli-ve)~$ pip install --upgrade awscli
   ```

1. Verifique que la versión 1 de la AWS CLI esté instalada correctamente.

   ```
   $ aws --version
   aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
   ```

1. Puedes utilizar el comando `deactivate` para salir del entorno virtual. Siempre que inicies una sesión nueva, debes activar el entorno de nuevo.

## Solución de errores de instalación y desinstalación de AWS CLI
<a name="install-virtualenv-tshoot"></a>

Si se encuentra con problemas después de instalar o desinstalar la AWS CLI, consulte en [Solución de errores para la AWS CLI](cli-chap-troubleshooting.md) los pasos para la solución de problemas. Para conocer los pasos más relevantes de la solución de problemas, consulte [Errores de comando no encontrado](cli-chap-troubleshooting.md#tshoot-install-not-found), [El comando "`aws --version`" devuelve una versión diferente a la instalada](cli-chap-troubleshooting.md#tshoot-install-wrong-version) y [El comando "`aws --version`" devuelve una versión después de desinstalar la AWS CLI](cli-chap-troubleshooting.md#tshoot-uninstall-1).