码迷,mamicode.com
首页 > 编程语言 > 详细

Linux 下升级 python2 到python3

时间:2018-05-22 15:55:37      阅读:361      评论:0      收藏:0      [点我收藏+]

标签:roo   baidu   div   快捷   sha   支持   下载   community   步骤   

一般情况下,系统自带的python 版本都是2.7。python2.7是2系列的最后一个版本,已经停止开发,不久将会终止支持。可以通过以下命令检查系统安装的python 是什么版本,例如以下版本是 python2.7

[root@fanmingming14 opt]# python -V
Python 2.7.5
[root@fanmingming14 opt]# python3
-bash: python3: 未找到命令
[root@fanmingming14 opt]#

 

方法/步骤

以下是简单快捷的升级到python3 的步骤:

 1,到python 版本库 http://www.python.org/ftp/python 看需要下载的版本,然后下载,例如要下载python3.6.5。

[root@fanmingming14 opt]# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
--2018-05-22 15:25:18-- https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
正在解析主机 www.python.org (www.python.org)... 151.101.72.223, 2a04:4e42:36::223
正在连接 www.python.org (www.python.org)|151.101.72.223|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:22994617 (22M) [application/octet-stream]
正在保存至: “Python-3.6.5.tgz”

100%[======================================>] 22,994,617 5.82MB/s 用时 4.8s

2018-05-22 15:25:23 (4.61 MB/s) - 已保存 “Python-3.6.5.tgz” [22994617/22994617])

[root@fanmingming14 opt]# ls
mysql57-community-release-el7-11.noarch.rpm
Python-3.6.5.tgz
tidb-enterprise-tools-latest-linux-amd64
tidb-enterprise-tools-latest-linux-amd64.sha256
tidb-enterprise-tools-latest-linux-amd64.tar.gz
[root@fanmingming14 opt]#

一般是下载到当前目录。如果不知道下载到了哪里,可以用以下命令找到下载到文件:

find / -name Python-3.6.5.tgz

 

2,这里为了保留旧的2.7版本,可以另为新版本新建一个安装路径:

mkdir /usr/local/python3

3,回到刚下载的 Python-3.6.1.tgz 目录下,解压该文件:

tar -xzvf Python-3.6.1.tgz

然后cd 进入解压后的文件夹 Python-3.6.1,编译和安装,依次执行以下命令:

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

make

make install

 

4,使新版本的python3.6 生效,首先备份旧的 python链接:

mv /usr/bin/python /usr/bin/python2.7_old

(系统默认的版本就是/usr/bin/python)

然后为刚安装的python3 建立新的链接:

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

然后再输入命令 python -V 就可以看到新安装的版本了。

技术分享图片
 
5.

以上方法虽然能正常安装新版本,但是它会带来别的问题,比如yum不能正常使用了,

此时可以修改/usr/bin/yum 的第一行为备份的旧的python版本:

#!/usr/bin/python2.7_old

 

Linux 下升级 python2 到python3

标签:roo   baidu   div   快捷   sha   支持   下载   community   步骤   

原文地址:https://www.cnblogs.com/zixia/p/9072280.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!