Installieren von Python, "pip" und der EB CLI auf Linux - AWS Elastic Beanstalk

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Installieren von Python, "pip" und der EB CLI auf Linux

Die EB CLI erfordert Python Version 2.7, 3.4, oder eine neuere Version. Falls Ihre Verteilung kein Python bzw. eine frühere Version enthält, installieren Sie Python vor der Installation von pip und der EB CLI.

So installieren Sie Python 3.7 unter Linux:
  1. Stellen Sie fest, ob Python bereits installiert ist.

    $ python --version
    Anmerkung

    Ist Python in Ihrer Linux-Verteilung enthalten, müssen Sie möglicherweise das Python-Entwicklerpaket installieren, um die Header und Bibliotheken zu erhalten, die zum Kompilieren von Erweiterungen und Installieren der EB CLI erforderlich sind. Verwenden Sie Ihren Paket-Manager, um das Entwicklerpaket (üblicherweise python-dev oder python-devel genannt) zu installieren.

  2. Wenn kein Python 2.7 oder höher installiert ist, installieren Sie Python 3.7 mit dem Paket-Manager Ihrer Verteilung. Der Befehl und der Paketname variieren:

    • Auf Debian-Derivaten wie Ubuntu verwenden Sie APT.

      $ sudo apt-get install python3.7
    • Auf Red Hat und seinen Derivaten verwenden Sie yum.

      $ sudo yum install python37
    • Verwenden Sie auf SUSE und Derivaten zypper.

      $ sudo zypper install python3-3.7
  3. Öffnen Sie eine Eingabeaufforderung oder Shell, und führen Sie den folgenden Befehl aus, um zu überprüfen, ob Python korrekt installiert ist.

    $ python3 --version Python 3.7.3

Installieren Sie pip mithilfe des Skripts der Python Packaging Authority, und installieren Sie anschließend die EB CLI.

So installieren Sie pip und die EB CLI
  1. Laden Sie das Installationsskript von pypa.io herunter.

    $ curl -O https://bootstrap.pypa.io/get-pip.py

    Das Skript wird heruntergeladen und installiert die neueste Version von pip und ein anderes erforderliches Paket namens setuptools.

  2. Führen Sie das Skript mit Python aus.

    $ python3 get-pip.py --user Collecting pip Downloading pip-8.1.2-py2.py3-none-any.whl (1.2MB) Collecting setuptools Downloading setuptools-26.1.1-py2.py3-none-any.whl (464kB) Collecting wheel Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB) Installing collected packages: pip, setuptools, wheel Successfully installed pip setuptools wheel

    Wenn Sie Python, Version 3, direkt mit dem Befehl python3 und nicht mit python aufrufen, ist sichergestellt, dass pip am korrekten Speicherort installiert wird, auch wenn eine ältere Systemversion von Python auf dem System vorhanden ist.

  3. Fügen Sie den ausführbaren Pfad, ~/.local/bin, zu Ihrer PATH-Variablen hinzu.

    So ändern Sie die PATH-Variable (Linux, Unix oder macOS):

    1. Suchen Sie das Profilskript für die Shell in Ihrem Benutzerordner. Wenn Sie nicht sicher sind, welche Shell Sie haben, führen Sie echo $SHELL aus.

      $ ls -a ~ . .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads
      • Bash.bash_profile, .profile oder .bash_login.

      • Zsh.zshrc

      • Tcsh.tcshrc, .cshrc oder .login.

    2. Fügen Sie dem Profilskript einen Exportbefehl hinzu. Im folgenden Beispiel wird der aktuellen PATH-Variablen der durch LOCAL_PATH repräsentierte Pfad hinzugefügt.

      export PATH=LOCAL_PATH:$PATH
    3. Laden Sie das im ersten Schritt beschriebene Profilskript in die aktuelle Sitzung. Im folgenden Beispiel wird das von PROFILE_SCRIPT repräsentierte Profilskript geladen.

      $ source ~/PROFILE_SCRIPT
  4. Stellen Sie sicher, dass pip korrekt installiert ist.

    $ pip --version pip 8.1.2 from ~/.local/lib/python3.7/site-packages (python 3.7)
  5. Verwenden Sie pip zum Installieren der EB CLI.

    $ pip install awsebcli --upgrade --user
  6. Überprüfen Sie, ob die EB CLI ordnungsgemäß installiert wurde.

    $ eb --version EB CLI 3.14.8 (Python 3.7)

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

$ pip install awsebcli --upgrade --user