CentOS 7 安装Python3.x并设置默认

一、下载python

              官网:https://www.python.org/downloads/

二、解压python3.x安装包

1、以Python-3.5.6.tar.xz为例

                  第一次解压:xz -d Python-3.5.6.tar.xz(换成自己的Python安装包名就行)

                  第二次解压:tar -xvf Python-3.5.6.tar

2、以Python-3.5.6.tgz为例

                 下载:yum -y install zlib-devel

                 解压:tar -xvf Python-3.5.6..tgz

三、安装Python3.x

1、建立local本地安装python目录

               mkdir /usr/local/python3

2、切换到解压目录下并设置安装目录

(1)、如果缺少gcc环境:

                yum -y install gcc

(2)、设置安装目录:

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

(3)、编译并安装

                   make

                   make install

四、永久性设置python3.x为默认

1、修改yum配置

                   vi /usr/bin/yum

扫描二维码关注公众号,回复: 5575565 查看本文章

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

 2.修改urlgrabber-ext-down配置

                     vi /usr/libexec/urlgrabber-ext-down

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

3.删除原有的软连接:

                    rm -rf /usr/bin/python

4.建立新的软连接:

                     ln -s /usr/local/python3/bin/python3 /usr/bin/python(连接位置为python3安装目录)

5、测试:

                       cd /

                         python

6、删除并重新建立的软连接

(1)、切换到usr/bin目录下

                    cd /usr/bin/

(2)、查看软连接

                    l -al python*

(3)、删除错误连接

                       rm pytthon

(4)、重新建立软连接

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

五、修改pip软连接

(注:不操作这步,还是使用系统原来python2.7版本的pip)

1、删除原来的软连接

                 rm -rf /usr/bin/pip

2、建立新的pip软连接

                ln -s /usr/python3/bin/pip3 /usr/bin/pip 

猜你喜欢

转载自blog.csdn.net/williananjhon/article/details/88640961