0%

Centos7安装python3.8.1

写在前面

最近又在学习CentOS,需要安装一下python,但是CentOS7上默认自带了Python 2,没有Python 3。所以就决定安装一个,这里记录一下。

查看 Python 版本号

如果Linux 上安装有 Python (一般为默认安装),只需要输入简单的命令,就可以查看 Python 的版本号:

1
2
$ python -V
Python 2.7.5

或者是:

1
2
$ python --version
Python 2.7.5

可以看出,系统自带的 Python 版本是 2.7.5。

安装Python依存关系

我们将从源代码安装Python,因此请安装Python安装所需的软件包:

1
2
$ sudo yum -y groupinstall "Development Tools"
$ sudo yum -y install openssl-devel bzip2-devel libffi-devel

确认gcc可用:

1
2
$ gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)

下载Python 3.8.1软件包并解压

现在下载Python 3.8.1版本的软件包,在命令行中可运行以下命令:

1
2
$ sudo yum -y install wget
$ wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz

想要下载其他版本可以到python下载地址下载其他版本。

解压缩包:

1
$ tar xvf Python-3.8.1.tgz

进入解压缩后的目录:

1
$ cd Python-3.8*/

创建安装目录

1
$ mkdir /usr/local/python3

编译并安装

1
2
$ ./configure --prefix=/usr/local/python3
$ make && make install

建立软链接

1
2
$ ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
$ ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3

验证是否成功

1
2
3
4
$ python3 -V
Python 3.8.1
$ pip3 -V
pip 19.2.3 from /usr/local/python3/lib/python3.8/site-packages/pip (python 3.8)

参考

Centos7安装Python3.7

在CentOS 7/CentOS 8发行版上安装Python 3.8.1版本的方法

------------- 本 文 结 束 感 谢 您 的 阅 读 -------------