我爱编程

CentOS 7 下安装 python3

2018-04-12  本文已影响0人  shimingao

无关杂谈

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


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

上一篇 下一篇

猜你喜欢

热点阅读