Linux(CentOS7)将Python2.6版本升级为3.6.2

本文主要介绍将Linux(CentOS7)将Python2.6版本升级为3.6.2

1.查看系统相关信息:

//查看centos版本:
[root@localhost ~]# cat /etc/redhat-release 
CentOS Linux release 7.8.2003 (Core)


//查看当前python版本
[root@localhost ~]# python -V
Python 2.6.6

2.下载安装Python-3.6.2

   2.1 下载Python-3.6.2.tgz软件包

[root@localhost frost]# wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

   2.2 解压编译安装

[root@localhost frost]# tar -xf Python-3.6.2.tgz

[root@localhost frost]# cd Python-3.6.2


  2.3 安装编译器

[root@localhost Python-3.6.2]#  yum install make gcc gcc-c++


2.4 安装依赖包

[root@localhost Python-3.6.2]#  yum -y install zlib*


//编译安装
[root@localhost Python-3.6.2]# ./configure
[root@localhost Python-3.6.2]# make && make install

3.安装完成需要修改对应的python版本

   3.1  检查当前默认的python2,默认自带的python位置在”/usr/bin/“目录下

[root@localhost Python-3.6.2]# ll /usr/bin/python*
-rwxr-xr-x  2 root root 9032 11月 22 2013 /usr/bin/python
lrwxrwxrwx. 1 root root    6 3月  20 2016 /usr/bin/python2 -> python
-rwxr-xr-x  2 root root 9032 11月 22 2013 /usr/bin/python2.6

3.2 检查新安装的python3,默认编译安装的python位置在”/usr/local/bin/“目录下

[root@localhost Python-3.6.2]# ll /usr/local/bin/python*
lrwxrwxrwx 1 root root       9 10月 31 16:48 /usr/local/bin/python3 -> python3.6
-rwxr-xr-x 2 root root 9630001 10月 31 16:48 /usr/local/bin/python3.6
lrwxrwxrwx 1 root root      17 10月 31 16:48 /usr/local/bin/python3.6-config -> python3.6m-config
-rwxr-xr-x 2 root root 9630001 10月 31 16:48 /usr/local/bin/python3.6m
-rwxr-xr-x 1 root root    3066 10月 31 16:48 /usr/local/bin/python3.6m-config
lrwxrwxrwx 1 root root      16 10月 31 16:48 /usr/local/bin/python3-config -> python3.6-config

3.3 修改默认的python

删除旧的python的软连接,创建新的python2和python3的软连接

[root@localhost Python-3.6.2]# cd /usr/bin/
[root@localhost bin]# rm -f python2
[root@localhost bin]# mv python python2.6.ori
[root@localhost bin]# ln -s python2.6 python2
[root@localhost bin]# ln -s /usr/local/bin/python3 /usr/bin/python
  1. 4.1检查修改后的python版本

    [root@localhost bin]# python -V
    Python 3.6.2
    [root@localhost bin]# python2 -V
    Python 2.6.6
    [root@localhost bin]# python3 -V
    Python 3.6.2

     

可以看到,默认打开的python版本已经是3.6.2,至此python的版本已经升级成功!!!!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值