Centos&安装Python3.6

Centos7 自带了Python2.7,千万别想着卸载或者升级,因为yum依赖2.7的Python,一旦你卸载或者升级了,yum就GAME OVER。
但是我们又真的非常需要Python3.X,怎么办?
咋办,2.7和3.X并存啊!

3.X版本直接通过yum安装是没戏,只能通过源码安装。

下载Python源码

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

解压缩

tar zxvf ./Python-3.6.2.tgz

安装依赖

yum -y install zlib* openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

依赖一定一定一定要老老实实安装,不然Python安装好以后,一些第三方库会装不上

配置,编译以及安装

./configure --with-ssl --prefix=/usr/local/
make
make altinstall

创建链接

ln -s /usr/local/bin/python3.6 /usr/bin/python3
ln -s /usr/local/bin/pip3.6 /usr/bin/pip3

需要使用3.X的地方多加一个3,当然如果需要默认使用3.X版本,就需要把依赖2.7的地方全改了。

你可能感兴趣的:(Centos&安装Python3.6)