Installieren der AWS CLI Version 1 in einer virtuellen Umgebung - AWS Command Line Interface

Installieren der AWS CLI Version 1 in einer virtuellen Umgebung

Sie können Anforderungsversionskonflikte mit anderen pip-Paketen vermeiden, wenn Sie Version 1 der AWS Command Line Interface (AWS CLI) in einer virtuellen Umgebung installieren.

Voraussetzungen

  • Python 2 Version 2.7 oder höher bzw. Python 3 Version 3.4 oder höher aus. Installationsanweisungen finden Sie auf der Seite „ Python herunterladen im Python-Anfängerhandbuch.

    Wichtig

    AWS CLI Version 1 unterstützt die Python-Versionen 2.6 und 3.3 nicht mehr. Alle Versionen von AWS CLI Version 1 veröffentlichten nach dem 10. Januar 2020 ab 1.17 erfordern Python 2.7, Python 3.4 oder eine spätere Version.

    Diese Änderung hat keine Auswirkungen auf die folgenden Versionen der AWS CLI:

    • Windows MSI-Installationsversion von AWS CLI Version 1.

    • AWS CLI Version 2

    Für weitere Informationen finden Sie unter Verwenden der AWS CLI Version 1 mit früheren Versionen von Python in diesem Handbuch und im Blog-Beitrag Ankündigung zur Einstellung.

  • pip oder pip3 ist installiert.

Installieren und Aktualisieren der AWS CLI Version 1 in einer virtuellen Umgebung

  1. Installieren Sie virtualenv mit pip.

    $ pip install --user virtualenv
  2. Erstellen Sie eine virtuelle Umgebung und benennen Sie sie.

    $ virtualenv ~/cli-ve

    Alternativ können Sie die Option -p verwenden, um eine andere als die Standardversion von Python anzugeben.

    $ virtualenv -p /usr/bin/python37 ~/cli-ve
  3. Aktivieren Sie die neue virtuelle Umgebung.

    Linux oder macOS

    $ source ~/cli-ve/bin/activate

    Windows

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

    Die Eingabeaufforderung ändert sich und zeigt so an, dass Ihre virtuelle Umgebung aktiv ist.

    (cli-ve)~$
  4. Installieren oder aktualisieren Sie die AWS CLI Version 1 in Ihrer virtuellen Umgebung.

    (cli-ve)~$ pip install --upgrade awscli
  5. Überprüfen Sie, ob die AWS CLI Version 1 ordnungsgemäß installiert wurde.

    $ aws --version aws-cli/1.18.83 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13
  6. Sie können den Befehl deactivate verwenden, um die virtuelle Umgebung zu beenden. Wenn Sie eine neue Sitzung starten, müssen Sie die Umgebung erneut aktivieren.