最简单快速的centos安装python3

centos默认安装了python,但是这是python2,现在我们用python3,所以开始吧
安装依赖项

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make 

最简单快速的centos安装python3_第1张图片
添加epel扩展源

yum -y install epel-release

安装pip

yum install python-pip

安装wget

pip install wget

下载python3

wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz

解压

xz -d Python-3.6.4.tar.xz
tar -xf Python-3.6.4.tar

#进入解压后的目录,依次执行下面命令进行手动编译

cd Python-3.6.4
./configure prefix=/usr/local/python3
make && make install

安装依赖zlib、zlib-devel

yum install zlib zlib
yum install zlib zlib-devel

原来的链接备份

mv /usr/bin/python /usr/bin/python.bak

添加python3的软链接

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

测试是否安装成功了

python -V

更改yum配置,因为其要用到python2才能执行,否则会导致yum不能正常使用
把#! /usr/bin/python修改为#! /usr/bin/python2

vim /usr/bin/yum

最简单快速的centos安装python3_第2张图片
把#! /usr/bin/python 修改为#! /usr/bin/python2

vim /usr/libexec/urlgrabber-ext-down

![在这里插入图片描述](https://img-blog.csdnimg.cn/20191020193615194.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE1NTU3Mjk5,size_16,color_FFFFFF,t
启动python2
在这里插入图片描述
如果not found,输入

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

最简单快速的centos安装python3_第3张图片
安装python3过程到此结束了。

你可能感兴趣的:(Linux,centos)