系统本身自带安装
python2.7.5
, 很多程序依赖python2, 例如yum
, 我们只需要配置安装python3
不需要动python2
下载Python3.6资源包
官网下载资源https://www.python.org/downloads/source/
wget
https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
tar xvf Python-3.6.6.tgz
配置环境
根据需要配置, pip安装插件时才会发现缺少什么,可能需要重新编译
如果需要下载Pillow(PIL)
的话需要更多的插件
下载一些现在必要就可以了,yum install python-devel mysql-devel openssl-devel gcc
编译安装
./configure
make && make install
将python3.6.6配置为默认命令
备份
python2
,mv /usr/bin/python /usr/bin/python2.7.5
创建新的软链,ln -s /usr/local/bin/python3.6 /usr/bin/python
修改yum
配置vim /usr/bin/yum
#!/usr/bin/python
改成#!/usr/bin/python2.7
后面可能需要修改其他的配置,例如
/usr/libexec/urlgrabber-ext-down
配置pip3
mv /usr/bin/pip /usr/bin/pip2.7.5
ln -s /usr/local/bin/pip3.6 /usr/bin/pip
查看版本
[root@centos ~]# python -V
python3.6.6
至此python升级完成。
网友评论