注:通过源代码安装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/bin下python2版本的具体版本号)
7、安装完成,进入命令行模式。安装CLI
curl -L https://aka.ms/InstallAzureCli | bash
8、安装完成
原文地址:http://blog.51cto.com/286722/2056375