手動安裝 EB CLI - AWS Elastic Beanstalk

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

手動安裝 EB CLI

若要安裝 EBCLI,我們建議您使用 EB 安裝CLI程序檔。如果安裝指令碼與您的開發環境不相容,請手動安裝 EB CLI。

CLI在 Linux、macOS 和視窗上,EB 的主要散佈方法是pip。這是 Python 適用的套件管理工具,其提供一個簡單的方法來安裝、升級和移除 Python 套件及其相依性。對於 macOS,您還可以CLI使Homebrew用獲取最新版本的 EB。

相容性備註

EB CLI 是用 Python 開發的,需要 Python 版本 3.11 或更高版本。

我們建議您使用 EB 安CLI裝程序檔來安裝 EB CLI 及其相依性。如果您手動安裝 EBCLI,可能很難在開發環境中管理相依性衝突。

EB CLI 和 AWS Command Line Interface(AWS CLI)共享對肉毒核 Python 包的依賴關係。由於中的重大變更botocore,這兩個CLI工具的不同版本取決於botocore.

兩者的最新版本CLIs是兼容的。如果您需要使用舊版,請參閱下表以取得要使用的相容版本。

EB CLI 版本 兼容 AWS CLI 版本

3.14.5 或舊版本

1.16.9 或舊版本

3.14.6 或更新版本

1.16.11 或更新版本

安裝 EB CLI

如果您已經擁有pip且受支援的 Python 版本,請使用下列程序來安裝 EB CLI。

如果您沒有 Python 和 pip,請使用您使用的作業系統的程序。

若要安裝 EB CLI
  1. 執行下列命令。

    $ pip install awsebcli --upgrade --user

    --upgrade 選項通知 pip 升級已安裝的任何要求。此 --user 選項通知 pip 將程式安裝到使用者目錄的子目錄中,以避免修改作業系統使用的程式庫。

    注意

    如果您在嘗試使用安裝 EB 時遇到問題pip,可以在虛擬環境CLI中安裝 EB 以隔離工具及其相依性,或使用CLI與通常不同的 Python 版本。

  2. 新增可執行檔路徑到您的 PATH 變數:

    • 在 Linux 和 macOS:

      Linux~/.local/bin

      macOS~/Library/Python/3.7/bin

      若要修改您的 PATH 變數 (Linux、Unix 或 macOS):

      1. 在您的使用者資料夾中尋找 Shell 的描述檔指令碼。如果您不確定您擁有哪個 shell,請執行 echo $SHELL

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

        • Zsh.zshrc

        • Tcsh - – .tcshrc.cshrc.login

      2. 將匯出命令新增至您的描述檔指令碼。下面的例子添加了表示的路徑 LOCAL_PATH 到當前PATH變量。

        export PATH=LOCAL_PATH:$PATH
      3. 將第一個步驟所述的描述檔指令碼載入您目前的工作階段。下列範例會載入以下表示的設定檔指令碼 PROFILE_SCRIPT.

        $ source ~/PROFILE_SCRIPT
    • 在 Windows 上:

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

      較早版本的 Python%USERPROFILE%\AppData\Roaming\Python\Scripts

      修改 PATH 變數 (Windows):

      1. 按下 Windows 鍵,然後輸入 environment variables

      2. 選擇 Edit environment variables for your account (編輯您帳戶的環境變數)

      3. 選擇 PATH,然後選擇 [編輯]。

      4. 將路徑新增到變數值欄位中,以分號分隔。例如:C:\item1\path;C:\item2\path

      5. 選擇 OK (確定) 兩次以套用新的設定。

      6. 關閉任何正在執行的命令提示字元視窗,然後重新開啟命令提示字元視窗。

  3. 通過運行驗證 EB 是否正確CLI安裝eb --version

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

EB CLI 會定期更新,以新增支援最新 Elastic Beanstalk 功能的功能。若要更新至最新版本的 EBCLI,請再次執行安裝命令。

$ pip install awsebcli --upgrade --user

如果您需要解除安裝 EBCLI,請使用pip uninstall.

$ pip uninstall awsebcli