Installer et mettre à jour la CLI AWS version 1 dans un environnement virtuel - interface ligne de commande AWS

Python 2.7, 3.4 et 3.5 est obsolète pour l'interface de ligne de commande AWS version 1. Pour plus d'informations, consultez la section de l'interface de ligne de commande AWS version 1 de commandeSur les versions de l'interface de ligne de commande AWS.

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.

Installer et mettre à jour la CLI AWS version 1 dans un environnement virtuel

Vous pouvez éviter les conflits entre les versions des exigences et d'autrespipEn installant la version 1 de l'interface de ligne de commande AWS (AWS CLI) dans un environnement virtuel.

Prerequisites

  • Python 2 version 2.7 ou ultérieure ou Python 3 version 3.6 ou ultérieure. Pour obtenir des instructions sur l’installation, veuillez consulter la page Téléchargement de Python dans le Guide du débutantde Python.

    Avertissement

    À partir du 2/1/2021, Python 3.4 et 3.5 est obsolète.

    Python 2.7 a été dépréciée par l'Python Software Foundation1er janvier 2020. À l'avenir, les clients utilisant l'interface de ligne de commande AWS version 1 doivent passer à l'utilisation de Python 3, avec un minimum de Python 3.6. La prise en charge de Python 2.7 est obsolète pour les nouvelles versions de l'interface de ligne de commande AWS version 1 à partir du 15/7/2021.

    Pour utiliser la version 1 de l'interface de ligne de commande AWS avec une ancienne version de Python, vous devez installer une version antérieure de la version 1 de l'interface de ligne de commande AWS.

    Pour afficher la matrice de support de la version Python de l'interface de ligne de commande AWS version 1, consultezA propos des versions CLI AWS.

  • pipoupip3est installé.

Installation et mise à jour de l'interface de ligne de commande AWS version 1 dans un environnement virtuel

  1. Installationvirtualenvutilisantpip.

    $ pip install --user virtualenv
  2. 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
  3. 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)~$
  4. Installez ou mettez à jour l'interface de ligne de commande AWS version 1 dans votre environnement virtuel.

    (cli-ve)~$ pip install --upgrade awscli
  5. Vérifiez que l'interface de ligne de commande AWS version 1 est installée correctement.

    $ aws --version aws-cli/1.19.3 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13
  6. La commande deactivate vous permet de quitter l'environnement virtuel. Réactivez l'environnement chaque fois que vous démarrez une nouvelle session.