CentOS6.9安装CLI2.0

 

注:通过源代码安装Python3.6,make install时报错"Ignoring ensurepip failure: pip 7.1.2 requires SSL/TLS"。

缺少openssl,openssl-devel(Ubuntu下为libssl-dev),通过yum -y install openssl openssl-devel安装后,重新编译安装即可

 

sudo yum update   -y;

sudo yum install -y gcc libffi-devel python-devel openssl-devel

 

1、下载源码包在官网按照需要下载到本地

wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

 

2、解压源码包

 

tar -xvf Python-3.6.1.tgz

 

3、进入源码包

 

cd  Python-3.6.1

 

4、编译安装

 

./configure --prefix=/usr/local/python3.6.1

 

make && make install

 

5、备份原来命令,启用3.6版本

cd /usr/bin

       mv python python.bak

       ln  -s /usr/local/python3.6.1/bin/python3.6   /usr/bin/python

 

6、因为yum要使用python版本,修复yum命令文件

vi /usr/bin/yum 

 

把头部的#!/usr/bin/python

改为 #!/usr/bin/python2.6(具体看你/usr/binpython2版本的具体版本号)

 

7、安装完成,进入命令行模式。安装CLI

curl -L https://aka.ms/InstallAzureCli | bash

blob.png

8、安装完成

blob.png