Installieren Sie Python, Pip und EB CLI unter 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 Sie Python, Pip und EB CLI unter Linux

Die EB CLI benötigt Python 2.7, 3.4 oder höher. Wenn Ihre Distribution nicht mit Python oder mit einer früheren Version geliefert wurde, installieren Sie Python vor der Installation pip und den EBCLI.

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

    $ python --version
    Anmerkung

    Wenn Ihre Linux-Distribution mit Python geliefert wurde, müssen Sie möglicherweise das Python-Entwicklerpaket installieren, um die Header und Bibliotheken zu erhalten, die zum Kompilieren von Erweiterungen und zur Installation des 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 zypper Sie On SUSE und Derivate.

      $ 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 von der Python Packaging Authority bereitgestellten Skripts und installieren Sie dann die EBCLI.

Um das EB zu installieren pip 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 Pfad hinzugefügt, der dargestellt wird durch LOCAL_PATH zur aktuellen PATH Variablen.

      export PATH=LOCAL_PATH:$PATH
    3. Laden Sie das im ersten Schritt beschriebene Profilskript in die aktuelle Sitzung. Im folgenden Beispiel wird das Profilskript geladen, dargestellt durch PROFILE_SCRIPT.

      $ 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. Wird verwendetpip, um das EB zu installierenCLI.

    $ pip install awsebcli --upgrade --user
  6. Stellen Sie sicher, dass das EB korrekt CLI 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