CentOS 7.3 安装python3

Posted lossingdawn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 7.3 安装python3相关的知识,希望对你有一定的参考价值。

1、排查

CentOS 7.3 默认安装的是python2,使用命令 python -V 可以看到 python 的版本

Python 2.7.5

然后使用命令 which python 查看一下Python可执行文件的位置

可见执行文件在 /usr/bin/ 目录下,切换到该目录下执行 ll python* 命令查看?

可见 python 和 python2 都指向了 python2.7,因此执行 python 程序可用 python 和 python2。

我们在 yum 仓库搜索 python 相关的包,发现没有 python3 相关的

yum search python
yum search python3

因此,我们使用编译的形式安装 python3,并使用软链在 /usr/bin/ 下建立 python3 。

2、安装

没有 python 的可用 yum install python 来安装

安装相关依赖

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

下载 python3 的包,在任意目录。没有wget的,yum安装一下,再下载

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

解压

tar -xvJf ?Python-3.6.2.tar.xz

切换进入

cd?Python-3.6.2

编译安装

./configure prefix=/usr/local/python3
make && make install

安装完毕,/usr/local/ 目录下就会有 python3了

因此我们可以添加软链到执行目录下/usr/bin

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

查看 python 的版本

python -V
python2 -V
python3 -V

需要 python 即是 python3 的,可以参考最后的参考链接。建软链不同,和需要修改 yum 的配置(不建议去修改 python 的默认版本,建议用 python3 来代替,因为有些软件默认是 python2 的,可能会引起意外的事故)
技术图片

参考:
https://www.cnblogs.com/JahanGu/p/7452527.html

以上是关于CentOS 7.3 安装python3的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7.3 安装python3

CentOS 7.3安装配置Powerline

centos6.8安装python3.7.3报错Can't connect to HTTPS URL because the SSL module is not available问题解决

Python3.7.3安装(Win10)

CentOS 7.3 安装指南

Centos7升级Python2到Python3