最近折腾了一下服务器,比较了一下Ubuntu和CentOS,最终仍是发现CentOS比较顺手。可是,Ubuntu自带了Python2.7和Python3.6,CentOS却只安装了Python2.7,一点都不人性化啊有木有!?python
而后开始Google,捣鼓CentOS下Python3的安装方法。网上多数是用下载源码编译的方法安装,比较折腾。centos
在重装了几回系统后,最终发现了一种使用yum安装的极简方法。bash
首先更新一下yum:服务器
sudo yum -y update
复制代码
该 -y 标志用于提醒系统咱们知道咱们正在进行更改,免去终端提示咱们要确认再继续(能够不添加该标志)。工具
而后安装yum-utils,一组扩展和补充yum的实用程序和插件:开发工具
sudo yum -y install yum-utils
复制代码
最后,咱们将安装CentOS开发工具,用于容许您从源代码构建和编译软件:centos7
sudo yum -y groupinstall development
复制代码
安装EPEL:spa
sudo yum -y install epel-release
复制代码
安装IUS软件源:插件
sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm
复制代码
安装Python3.6:命令行
sudo yum -y install python36u
复制代码
安装pip3:
sudo yum -y install python36u-pip
复制代码
能够检查一下安装状况,分别执行命令查看:
python3.6 -V
pip3.6 -V
复制代码
到此,能够说是安装完成了,在 /usr/lib/目录下能够看到Python3.6的文件夹。
如今是Python2.7和Python3.6共存,须要使用Python3.6要用 python3.6 xxx.py
这个命令,很不优雅。
那就建立一个软连接,使用python3
去使用Python3.6吧:
ln -s /usr/bin/python3.6 /usr/bin/python3
复制代码
pip3.6同理:
ln -s /usr/bin/pip3.6 /usr/bin/pip3
复制代码
最后来看看执行命令行的结果: