

**Cette documentation concerne AWS CLI uniquement la version 1 du.**

Nous avons annoncé la sortie end-of-support de la AWS CLI version 1. Nous vous recommandons de migrer vers la AWS CLI version 2. Pour les dates, les détails supplémentaires et les informations sur la façon de migrer, consultez l'[annonce](https://aws.amazon.com/blogs/developer/cli-v1-maintenance-mode-announcement/). Pour la documentation relative à la version 2 du AWS CLI, consultez le [guide de l'utilisateur de la version 2](https://docs.aws.amazon.com/cli/latest/userguide/).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Installation et mise à jour de la AWS CLI version 1 dans un environnement virtuel
<a name="install-virtualenv"></a>

Vous pouvez éviter les conflits entre les versions requises et les autres `pip` packages en installant la version 1 de AWS Command Line Interface (AWS CLI) dans un environnement virtuel.

**Topics**
+ [Conditions préalables](#install-virtualenv-prereqs)
+ [Installation et mise à jour de la AWS CLI version 1 dans un environnement virtuel](#install-virtualenv-install)
+ [Résolution des erreurs AWS CLI d'installation et de désinstallation](#install-virtualenv-tshoot)

## Conditions préalables
<a name="install-virtualenv-prereqs"></a>
+ Python 3.8 ou version ultérieure. Pour obtenir des instructions sur l’installation, consultez la page [Téléchargement de Python](https://wiki.python.org/moin/BeginnersGuide/Download) dans le *Guide du débutant* de Python.

  **Matrice de prise en charge des versions Python**    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/cli/v1/userguide/install-virtualenv.html)
+ `pip` ou `pip3` est installé.

## Installation et mise à jour de la AWS CLI version 1 dans un environnement virtuel
<a name="install-virtualenv-install"></a>

1. Installez `virtualenv` avec `pip`.

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

1. Créez et nommez un environnement virtuel.

   ```
   $ virtualenv ~/cli-ve
   ```

   Vous pouvez également utiliser l’option `-p` pour spécifier une version de Python autre que la version par défaut.

   ```
   $ virtualenv -p /usr/bin/python37 ~/cli-ve
   ```

1. Activez votre nouvel environnement virtuel.

   **Linux ou macOS**

   ```
   $ source ~/cli-ve/bin/activate
   ```

   **Windows**

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

   L’invite change pour indiquer que votre environnement virtuel est actif :

   ```
   (cli-ve)~$
   ```

1. Installez ou mettez à jour la AWS CLI version 1 dans votre environnement virtuel.

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

1. Vérifiez que la AWS CLI version 1 est correctement installée.

   ```
   $ 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. La commande `deactivate` vous permet de quitter l’environnement virtuel. Réactivez l’environnement chaque fois que vous démarrez une nouvelle session.

## Résolution des erreurs AWS CLI d'installation et de désinstallation
<a name="install-virtualenv-tshoot"></a>

Si vous rencontrez des problèmes après l'installation ou la désinstallation du AWS CLI, consultez les étapes de résolution [Résolution des erreurs liées au AWS CLI](cli-chap-troubleshooting.md) des problèmes. Pour connaître les étapes de résolution de problèmes les plus pertinentes, consultez [Erreurs de type Commande introuvable](cli-chap-troubleshooting.md#tshoot-install-not-found), [La commande « `aws --version` » renvoie une version différente de celle que vous avez installée](cli-chap-troubleshooting.md#tshoot-install-wrong-version) et [La commande « `aws --version` » renvoie une version après avoir désinstallé le AWS CLI](cli-chap-troubleshooting.md#tshoot-uninstall-1).