最近部署服务器,记录一下自己配置python版本共存的过程。
首先看一下自己python的版本
python -v
使用命令which python 看一下自己python装在哪
切换到python 目录下,把原始python备份
mv python python.bak
安装python3必备包
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
下载 python3
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
tar -xvJf Python-3.6.2.tar.xz
cd Python-3.6.2
./configure prefix=/usr/local/python3
make && make install
顺序输入,非常简单
安装完以后,把usr/local下的python3 软链到usr/bin里
ln -s /usr/local/python3/bin/python3 /usr/bin/python
现在使用python -v就会看到已经是python3.6版本了
需要附加注意的就是yum使用的是python2,所以要更改系统默认python2
分别对以下2个文件作出更改
vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down
vim /usr/bin/firewall-cmd
vim /usr/sbin/firewalld
把#! /usr/bin/python修改为#! /usr/bin/python2
大功告成