Installazione manuale dell'interfaccia a riga di comando EB - AWS Elastic Beanstalk

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Installazione manuale dell'interfaccia a riga di comando EB

Per installare l'interfaccia a riga di comando EB, ti consigliamo di utilizzare gli script di installazione dell'interfaccia a riga di comando EB. Se gli script di installazione non sono compatibili con il tuo ambiente di sviluppo, installa manualmente l'interfaccia a riga di comando EB.

Il metodo di distribuzione principale per l'interfaccia a riga di comando EB in Linux, Windows e macOS è pip. Si tratta di un programma di gestione dei pacchetti per Python che fornisce un modo semplice per installare, aggiornare e rimuovere i pacchetti Python e le relative dipendenze. Per macOS, è anche possibile ottenere la versione più recente dell'interfaccia a riga di comando EB con Homebrew.

Note di compatibilità

L'interfaccia a riga di comando EB è sviluppata in Python e richiede la versione Python 3.11 o più recente.

Ti consigliamo di usare gli script di installazione dell'interfaccia a riga di comando EB per installare l'interfaccia a riga di comando EB e le relative dipendenze. Se installi manualmente l'interfaccia a riga di comando EB, può essere difficile gestire i conflitti di dipendenza nell'ambiente di sviluppo.

La CLI EB e AWS Command Line Interface (AWS CLI) condividono una dipendenza sul pacchetto Python botocore. A causa di una modifica che causa interruzioni in botocore, versioni diverse di questi due strumenti CLI dipendono da diverse versioni di botocore.

Le ultime versioni delle due CLI sono compatibili. Se è necessario usare una versione precedente, consulta la tabella seguente per una versione compatibile da utilizzare.

Versione della CLI EB Versione AWS CLI compatibile

3.14.5 o versione precedente

1.16.9 o versione precedente

3.14.6 o versioni successive

1.16.11 o versioni successive

Installa l'interfaccia a riga di comando EB

Se disponi già di pip e di una versione supportata di Python, utilizza la procedura seguente per installare l'interfaccia a riga di comando EB.

Se non disponi di Python e pip, usa la procedura per il sistema operativo in uso.

Per installare l'interfaccia a riga di comando EB
  1. Esegui il seguente comando.

    $ pip install awsebcli --upgrade --user

    L'opzione --upgrade indica a pip di aggiornare i requisiti già installati. L'opzione --user indica a pip di installare il programma in una sottodirectory della directory utente per evitare di modificare le librerie utilizzate dal sistema operativo.

    Nota

    Se si verificano problemi quando si tenta di installare l'interfaccia a riga di comando EB con pip, è possibile installare l'interfaccia a riga di comando EB in un ambiente virtuale per isolare lo strumento e le relative dipendenze oppure utilizzare una versione di Python diversa da quella utilizzata normalmente.

  2. Aggiungi il percorso dell'eseguibile alla variabile PATH:

    • Su Linux e macOS:

      Linux~/.local/bin

      macOS~/Library/Python/3.7/bin

      Per modificare la variabile PATH (Linux, Unix o macOS):

      1. Trova lo script del profilo della tua shell nella tua cartella utente. Se non sei sicuro di quale sia la tua shell, esegui echo $SHELL.

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

        • Zsh.zshrc

        • Tcsh.tcshrc, .cshrc o .login.

      2. Aggiungi un comando di esportazione allo script del tuo profilo. Nell'esempio seguente viene aggiunto il percorso rappresentato da LOCAL_PATH alla variabile PATH corrente.

        export PATH=LOCAL_PATH:$PATH
      3. Carica lo script del profilo descritto nella prima fase nella sessione corrente. Nell'esempio seguente viene caricato lo script del profilo rappresentato da PROFILE_SCRIPT.

        $ source ~/PROFILE_SCRIPT
    • In Windows:

      Python 3.7%USERPROFILE%\AppData\Roaming\Python\Python37\Scripts

      Versioni precedenti di Python%USERPROFILE%\AppData\Roaming\Python\Scripts

      Per modificare la variabile PATH (Windows):

      1. Premi il tasto Windows, quindi digita environment variables.

      2. Seleziona Edit environment variables for your account (Modifica variabili di ambiente per l'account).

      3. Seleziona PATH (PERCORSO), quindi Edit (Modifica).

      4. Aggiungi percorsi nel campo Variable value (Valore variabile), separati da punto e virgola. Ad esempio: C:\item1\path;C:\item2\path

      5. Fai doppio clic su OK per applicare le nuove impostazioni.

      6. Chiudi tutte le finestre del prompt dei comandi in esecuzione, quindi riapri una finestra del prompt dei comandi.

  3. Verifica che l'interfaccia a riga di comando EB sia installata correttamente eseguendo eb --version.

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

L'interfaccia a riga di comando EB viene aggiornata regolarmente per aggiungere funzionalità che supportano le caratteristiche più recenti di Elastic Beanstalk. Per eseguire l'aggiornamento alla versione più recente dell'interfaccia a riga di comando EB, esegui nuovamente il comando di installazione.

$ pip install awsebcli --upgrade --user

Se devi disinstallare l'interfaccia a riga di comando EB, usa pip uninstall.

$ pip uninstall awsebcli