Linux 下升级 python2 到python3
Posted 紫霞315
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 下升级 python2 到python3相关的知识,希望对你有一定的参考价值。
一般情况下,系统自带的python 版本都是2.7。python2.7是2系列的最后一个版本,已经停止开发,不久将会终止支持。可以通过以下命令检查系统安装的python 是什么版本,例如以下版本是 python2.7
[[email protected] opt]# python -V |
方法/步骤
以下是简单快捷的升级到python3 的步骤:
1,到python 版本库 http://www.python.org/ftp/python 看需要下载的版本,然后下载,例如要下载python3.6.5。
[[email protected] opt]# wget https://www.python.org/ftp/python/3.6.5/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]) [[email protected] opt]# ls |
一般是下载到当前目录。如果不知道下载到了哪里,可以用以下命令找到下载到文件:
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 就可以看到新安装的版本了。
此时可以修改/usr/bin/yum 的第一行为备份的旧的python版本:
#!/usr/bin/python2.7_old
以上是关于Linux 下升级 python2 到python3的主要内容,如果未能解决你的问题,请参考以下文章