CentOS 7 下安装 python3

无关杂谈

第一次写文,有点不知如何下手。纠结很久,决定无论如何也要写完第一篇,作为以后写文的开始。


python3 安装

CentOS 7 默认安装有 python,但版本是2.7 。对于很多像我一样正在学习python但学习资料都是python3的朋友,肯定也像我一样很想把python2换成python3。

为什么是安装而不是升级?

CentOS 下的 python2.7 是系统自带的,所以有很多相关软件都有使用到 python2 ,比如:yum 。若是直接升级有可能会造成某些软件无法正常使用,所以我们选择 python2.7 与 python3并存方案。

一、准备工作

安装几个常用工具

yum install net-tools vim wget make gcc g++ gc++ readline readline-devel -y

准备好安装目录

mkdir /usr/local/python3

切换到安装目录

cd  /usr/local/python3/

二、下载安装

下载python3

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

你可以自己上python.org选择最新的python版本

解压缩并切换到解压后的目录下

tar -xzvf Python-3.6.5.tgz

cd Python-3.6.5/

开始编译&安装&创建软链接

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

make

make install

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

三、验证安装是否成功

四、修改默认python

备份原默认python 软链接

mv    /usr/bin/python    /usr/bin/python.bak

创建新的默认python软链接

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

五、修改yum中python

将以下第一行指定的 python 版本改为 python2.7

vim  /usr/bin/yum

vim  /usr/libexec/urlgrabber-ext-down

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容