在之前的文章中,我已经介绍了在CentOS6中安装Python2.7.x和Python3.4.x。请参考源码编译安装或者升级Python在CentOS6。由于CentOS7稳定运行,很多基于Python的应用都基于CentOS7发布且大多数的Python版本是基于Python3.4或者3.6。今天博主介绍一下,如何通过CentOS7下源包来安装Python3.6.x.默认情况下,CentOS7采用的是Python2.7进行源包管理,而默认源貌似是Python3.4。Python3.6除了很多新特性,建议各位可以学习和掌握一下,生产环境的话还是建议各位使用Python3.4或者Python3.5。
在我们安装Python3.6.x之前,需要安装编译Python的开发工具和软件包。
sudo yum update
sudo yum groupinstall "Development tools"
sudo yum install yum-utils
sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
由于标准的yum 仓库没有最新版Python,所以我们需要安装一个额外的仓库。
sudo yum install https://centos7.iuscommunity.org/ius-release.rpm
sudo yum install python36u
python3.6 -V
sudo yum install python36u-pip
sudo yum install python36u-devel
主要是给大家介绍一个支持Python最新版本的第三方yum仓库。