# python升级导致Cloud-init不工作
#### 问题描述
以CentOS 6.8镜像的弹性云服务器为例，将python从python 2.6升级到python 2.7版本后，可能会引起Cloud-init不工作，具体表现为：弹性云服务器的密码、密钥、hostname等信息无法通过Cloud-init注入。
执行命令**cloud-init -v** 查询Cloud-init的版本，回显报错，如[图1]所示。
图1Cloud-init运行异常   
![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0123386277.jpg)
#### 可能原因
Cloud-init使用的python版本不正确。
#### 处理方法
将Cloud-init使用的python版本修改为升级前版本，即将/usr/bin/cloud-init环境变量从默认的"#!/usr/bin/python"修改为升级前的"#!/usr/bin/python2.6"路径。
图2修改python版本   
![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0123417484.jpg "点击放大")
