CentOS 7从Python 2.7升级至Python3.6.1

Posted 茶记忆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 7从Python 2.7升级至Python3.6.1相关的知识,希望对你有一定的参考价值。

引言: CentOS是目前最为流行的Linux服务器系统,其默认的Python 2.x,但是根据python社区的规划,在不久之后,整个社区将向Python3迁移,且将不在支持Python2, 那该如何平滑迁移至Python3 呢?

下面直接来步骤,没太多杂语。

 

1、下载Python 3.x的安装包

sudo wget  https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz

2、解压

tar xvf Python-3.6.1.tar

 

3、编译并安装

 mkdir /usr/local/python3
 cd Python-3.6.1
 sudo ./configure --prefix=/usr/local/python3 --enable-optimizations
 sudo make
 sudo make install
 

4、替换软链接

1 cd /usr/bin
2 mv python python.bak
3 sudo ln -s /usr/local/python3/bin/python3.6 /usr/bin/python

 

完毕!

 

 

后记:

升级后yum不能正常使用的解决方法如下:

# vi /usr/bin/yum
#!/usr/bin/python2.7

# vi /usr/libexec/urlgrabber-ext-down
#!/usr/bin/python2.7

 

以上是关于CentOS 7从Python 2.7升级至Python3.6.1的主要内容,如果未能解决你的问题,请参考以下文章

Linux下python升级至2.7

Linux下python升级至2.7

centos6默认python2.6升级2.7 卸载python2.6升级2.7

CentOS 6 上安装 pipsetuptools

CentOS 7.0 下 Python 2.7 升级到 Python 3.5

centos python2.6升级到2.7