Centos7.6编译安装python3.9.0

由于centos7.6自带的python版本是2.7.5,而现在基本开发都用的3.6以上的,因此需要安装一个3.9.0版本的python。

一、下载python3.9.0源码包

使用wget命令在python官网下载3.9.0的源码

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

由于python的服务器在国外,国内的服务器下载很慢,因此可以使用华为的镜像下载。华为镜像网站:华为开源镜像站_软件开发服务_华为云

用华为镜像地址替换掉python官网的地址的命令

wget https://repo.huaweicloud.com/python/3.9.0/Python-3.9.0.tgz

下载完后用tar命令解压出来

tar -zxvf ./Python-3.9.0.tgz

进入python3.9.0文件夹

cd Python-3.9.0

二、安装依赖环境

由于编译python需要很多库文件,而centos又没有自带,因此需要我们手动安装不然就会编译失败

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel python-devel libffi-devel -y

三、编译安装

指定安装目录并生成Makefile

./configure --prefix=/opt/python3

编译&&安装

make && make install

Centos7.6编译安装python3.9.0_第1张图片

 出现上面这个提示时,python3.9.0的安装已经成功了。但是我们没有添加环境变量所以系统出现了两个警告,告诉我们没有添加环境变量。因此我们再来添加环境变量。

四、添加环境变量

编辑系统变量文件

vim /etc/profile

在最下面另起一行输入

export PATH=/opt/python3/bin:$PATH

其实建立两个软连接也可以实现

ln -s /opt/python3/bin/python3.9 /usr/bin/python3
ln -s /opt/python3/bin/pip3.9 /usr/bin/pip3

检查一下命令

 

 Enjoy it!

你可能感兴趣的:(Linux,python,开发语言,linux,服务器,centos)