阿里云命令行 执行cloud-init --versions命令时提示“No module named 'requests.packages.urllib3'”

操作报错:

在阿里云命令行运维CentOS时, 执行cloud-init --versions命令时提示“No module named 'requests.packages.urllib3'”

 

主要错误原因是:

模块名称错误,找不到对应的module

ECS控制台内仍是创建时的旧名称,需要更新

ECS是通过cloud-init执行修改主机名的,检查cloud-init已经安装,但是执行cloud-init --versions命令后提示以下信息。

 
No module named 'requests.packages.urllib3'

 


解决方法:

执行以下命令

pip install urllib3 --upgrade
pip install requests --upgrade

在控制台修改主机名并重启实例即生效。

正在加载评论...