在使用代理服务器的 Amazon Linux 实例上升级 Python 请求模块
要修补正在使用代理且是通过 Amazon Linux AMI 创建的实例,Amazon Systems Manager 的 Patch Manager 功能需要最新版本的 Python requests
模块才能在实例上安装。我们建议始终升级到最新的发行版本。
要确保已安装最新版本的 Python requests
模块,请遵循以下步骤:
-
登录到 Amazon Linux 实例,或在 Amazon Systems Manager 的 Run Command 功能中使用 Amazon Systems Manager 文档(SSM 文档)
AWS-RunShellScript
,然后对实例运行以下命令。pip list | grep requests
-
如果模块已安装,请求会在与以下内容类似的响应中返回版本号:
requests (1.2.3)
-
如果模块未安装,请运行以下命令进行安装。
pip install requests
-
如果未安装 pip 本身,请运行以下命令进行安装。
sudo yum install -y python-pip
-
-
如果模块已安装,但列出的版本早于
2.18.4
(例如上一步中显示的1.2.3
),请运行以下命令升级到最新版本的 Pythonrequests
模块:pip install requests --upgrade