目录
1. 安装依赖环境
# sudo 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
2. 下载Python压缩包
Python官方下载地址:https://www.python.org/downloads/。
根据需要下载需要的Python版本。
# cd /opt
# wget https://www.python.org/ftp/python/3.7.12/Python-3.7.12.tgz
若提示“wget: command not found",需要安装wget工具。命令如下:
yum install -y wget
3. 解压Python压缩包
# sudo tar -zxvf Python-3.7.11.tgz
4. 编译安装
4.1 编译前安装相关软件
安装编译器
# sudo yum install -y gcc
Python3.7版本之后需要安装一个新的包
# sudo yum install -y libffi-devel
4.2 创建安装目录
# sudo mkdir -p /usr/local/python3
4.3 生成编译脚本
生成编译脚本就是指定安装的目录。
# cd Python-3.7.12
# sudo ./configure --prefix=/usr/local/python3
4.4 编译和安装
# sudo make && make install
注:make ——编译命令
make install ——编译成功后的编译安装
4.5 检查
# /usr/local/python3/bin/python3.7
上面命令可以进入Python环境,退出的话,使用exit()方法。
5.建立软链接
给Python3和Pip3建立软链接。
# sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3
# sudo ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
6. 设置Python3的环境变量
6.1 设置环境变量
编辑 ~/.bash_profile文件。添加Python3的环境变量
# vi ~/.bash_profile
找到文件中如下内容:
PATH=$PATH:$HOME/.local/bin:$HOME/bin
修改为
PATH=$PATH:$HOME/.local/bin:$HOME/bin:/usr/local/python3/bin
Esc键 —> :wq! 保存文件。
6.2 重新加载文件,使设置生效
# source ~/.bash_profile
7. 验证
# python3 -V
# pip3 -V