1. 使用wget下载python的压缩包,我这里以python3.8为例,后面的网址为python官网对应版本的下载地址(wget需要下载,使用yum -y install wget下载即可)
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
2. 下载成功后安装python安装位置随意,这里我安装到/usr/local/目录下
输入命令解压到指定目录文件夹(这里推荐创建一个python3的文件夹来保存)
mkdir /usr/local/python3
tar -zxvf Python-3.8.1.tgz -C /usr/local/python3
解压之后如上图
3. 进入解压后的目录使用gcc编译安装(gcc编译器需要yum -y install gcc下载)
注意!在python3.7版本以上的需要下载一个包直接 yum install -y libffi-devel 安装即可
4. 在python3.8.1文件夹下生成编译脚本
./configure --prefix=/usr/local/python3
显示以上内容即代表编译脚本生成成功
5. 输入make进行编译
6. 编译之后安装make Install
安装成功后此时你的python3文件夹会多出几个文件夹,如下
可以进入到bin目录下检查一下是否安装成功
./bin/python3.8
7. 创建python3和pip3的软连接,将其创建到/usr/bin目录下
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
8. python3下bin目录加入环境变量(PATH)
vim /etc/profile
添加如上代码
输入source /etc/profile 立即生效配置文件
输入python3检查是否成功
9. Linux中python指向的是python2.的版本,要想更换python3版本可以进入~/.bashrc文件下添加如下代码即可(vim ~/.bashrc)
修改后source立即执行一下,再输入python -V查看版本是否为python3.8.1