CentOS7安装Python3

Posted

tags:

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

CentOS 7安装Python3

我们可以看一下系统版本:

[[email protected] etc]# cat centos-release
CentOS Linux release 7.4.1708 (Core)

由此确认系统版本是CentOS 7。
下面查看一下现有Python的版本:

[[email protected] etc]# python -V
Python 2.7.5

版本号为Python2.7.5。在CentOS7中,原本带有Python2版本。
因为有很多系统命令都依赖于这个版本,所以不能够删除。例如:yum。
再来看一下原有的python2的安装位置:

[[email protected] etc]# which python
/usr/bin/python

由此可以看出python2安装在/usr/bin/python下。我们也可以将python3安装在这个目录下。

在安装前需要的了解的信息我们已经看完了,接下来我们开始安装Python3。
首先安装相应的依赖包。

    [[email protected] etc]yum -y groupinstall "Development tools"
    [[email protected] etc]yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

新建文件将python3的安装包放在其路径下

[[email protected] etc]mkdir /usr/bin/python3
cd /usr/bin/python3

根据自己的需求,安装相应的Python版本。我以Python3.6.2为例安装。

`[[email protected] python3]wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz`

解压安装包
[[email protected] python3]tar -xvJf Python-3.6.2.tar.xz
解压后得到Python-3.6.2

进入Python-3.6.2下
[[email protected] python3]cd Python-3.6.2

安装Python3
./configure --prefix=/usr/local/python3
make && make install

创建软连接:
[[email protected] python3]ln -s /usr/local/python3/bin/python3 /usr/bin/python3
[[email protected] python3]ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

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

CentOS7.3编译安装python3.6

CentOS7 Python3上安装paramiko

centos7 python3 安装paramiko模块

CentOS7安装python3

Centos7上安装python3.7

Centos7安装Python3