AWS Command Line Interface
Benutzerhandbuch

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.

Wichtig

Am 10. Januar 2020 wird die Unterstützung von Python 2.6 oder Python 3.3. durch die AWS CLI-Version 1.17 oder höher beendet. Nach diesem Datum erfordert das Installationsprogramm für die AWS CLI Python 2.7, Python 3.4 oder eine höhere Version, um die AWS CLI erfolgreich zu installieren. Weitere Informationen finden Sie unter Verwenden der AWS CLI Version 1 mit Python 2.6 oder Python 3.3 in diesem Handbuch und in der Ankündigung der Einstellung in diesem Blogbeitrag.

So installieren Sie die 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, macOS, or Unix

    $ 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 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.16.273 Python/3.7.3 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13.0

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.

Führen Sie das Installationsprogramm erneut aus, um auf die neueste Version zu aktualisieren.

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