#跑偏# 在CentOS上编译安装Python 3.6.4

一直都在间间断断地在学习Python,我们的VPS上的Linux发行版一般安装的都是python 2.7的版本,CentOS上也是如此,主要可能是考虑了一些“老软件”的兼容问题吧。但学习总要与时俱进嘛,安装最新版本还是很有必要的~本文算是一个简单的记录吧,省得以后重装再到处去搜索

在CentOS上编译安装Python 3.6.4

1. 安装必要软件(假设你面对的是一个全新安装的CentOS 7)

yum install -y epel-release
yum update
yum install -y gcc gcc-c++ make build zlib zlib-devel

2. 下载最新版Python 3的源码(穿越到官网,查找最新版

wget --no-check-certificate https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
tar zxvf Python-3.6.4.tgz
cd Python-3.6.4

3. 安装Python 3

sudo ./configure --prefix=/usr/local/python3
sudo make
sudo make install

4. 建立软链接

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

这时候,运行python3 -V,应该就可以返回版本好了,注意,经过上面的步骤,我们在系统中,使用python命令时将调用原有的Python 2.7,而使用python3命令,则会使用我们新安装的Python 3.6

5. (不推荐)如果想默认python命令即使用Python 3,可以参考如下命令

sudo mv /usr/bin/python /usr/bin/python.bak
sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python

注意,yum因为使用的是python 2.7,为了更改后保证其正常,所以,需要修改一下yum的配置,实际上这也是为什么第5步不推荐的原因

sudo vi /usr/bin/yum

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


关注微魔公众号(猛击这里),妈妈再也不用担心你抢不到传家宝了!

微魔部落提示您:请注意不定时备份数据,预防不可控因素造成的数据丢失。

关于 微魔

小微魔,大智慧!
此条目发表在 实用教程 分类目录,贴了 , , 标签。将固定链接加入收藏夹。

#跑偏# 在CentOS上编译安装Python 3.6.4》有 6 条评论

  1. Pingback 引用通告: #跑偏# 在CentOS上编译安装Python 3.6.4 – My Blog

  2. 阿福 说:

    实际上并不推荐修改默认的python使用。多打一个3怎么了。。。。又不会多浪费多长时间。

  3. zodiacg 说:

    epel里面好像有python3……

发表评论

电子邮件地址不会被公开。 必填项已用*标注