在使用代理服務器的 Amazon Linux 1 實例上升級 Python 請求模塊 - AWS Systems Manager

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

在使用代理服務器的 Amazon Linux 1 實例上升級 Python 請求模塊

若要修補使用代理伺服器且從 Amazon Linux 1 建立的執行個體 AMIPatch Manager,某項功能需要在執行個體上安裝最新版本的 Python requests 模組。 AWS Systems Manager我們建議您一律升級到最新發行的版本。

為確保安裝最新版本的 Python requests 模組,請依照以下步驟進行:

  1. 登入 Amazon Linux 1 執行個體,或使用中的 AWS Systems Manager 文件 (SSM 文件)、執行個體的功能 Run Command AWS Systems Manager,然後AWS-RunShellScript在執行個體上執行下列命令。

    pip list | grep requests
    • 如果安裝了模組,在類似以下的回應中請求會傳回版本編號。

      requests (1.2.3)
    • 如果未安裝模組,請執行下列命令來安裝它。

      pip install requests
    • 如果 pip 本身未安裝,請執行下列命令來安裝它。

      sudo yum install -y python-pip
  2. 如果安裝了模組,但列出的版本早於 2.18.4 (例如之前的步驟中所顯示的 1.2.3),請執行以下命令來升級到最新版本的 Python requests 模組。

    pip install requests --upgrade