阿里云-centos-7.2-安装python3,并设置python3为默认

1.安装python3.6.5

 1.1 先去python官网下载python3安装包

   执行命令:

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

  1.2 安装zlib-devel包(后面安装pip需要用到,这里先下载,后面就不用重复编译)

yum install zlib-devel

1.3 解压命令:

 tar -xvf Python-3.6.5.tgz 

1.4 将解压文件移动到 usr/local目录下

mv Python-3.6.5 /usr/local

1.5 在local目录下创建python3目录

mkdir /usr/local/python3

1.6 转到解压文件夹下

 cd /usr/local/Python-3.6.5

    配置安装目录

./configure --prefix=/usr/local/python3

1.7 编译源码及安装

make
make install

1.8 配置软连接

    1.若不需要将python3设置为默认:

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

  2.若需要将python3设置为默认:

  1.  即ln -s /usr/local/python3/bin/python3 /usr/bin/python,还需要修改yum配置,使用vi打开 /usr/bin/yum 即:
vi /usr/bin/yum

   将第一行的#! /usr/bin/python修改为#! /usr/bin/python2

    2.同理 vi /usr/libexec/urlgrabber-ext-down 将文件里面的

    #! /usr/bin/python 也要修改为#! /usr/bin/python2

3.删除原有的软连接:

rm -rf /usr/bin/python

4.建立新的软连接:

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

测试:

cd /
python

结果如下:

   

你可能感兴趣的:(python,linux)