1、下载源码
Python官网没有Linux版本的安装包 需下载源码包https://www.python.org/downloads/source/
2、将压缩包上传到Linux并解压
tar -zxvf Python-3.7.0b4
3、准备编译环境(python源码为 .c 文件)
编译.c文件需要用到gcc
yum install gcc
顺便安装编译c++的工具 yum install gcc-c++
4、准备安装所需的依赖包:zlib、openssl(pip相关)
yum install zlib* openssl*
据说python 3.7 需要一个新模块 libffi-devel: yum install libffi-devel
5、预编译
进入到解压后的目录: ./configure --prefix=/usr/python3.7.0 --enable-optimizations
6、编译
make
7、安装
make install
8、配置环境变量
1、查看系统变量: printenv
2、编辑系统变量: vim ~/.bash_profile(或者.bashrc) 【/etc/profile是整个系统的环境变量配置文件 ; ~/.bash_profile是当前用户的环境变量配置文件】
配置方式依据个人喜好: PYTHON_HOME=/usr/python3.7.0 PATH=$PATH:$PYTHON_HOME/bin
3、source ~/.bash_profile
4、验证是否配置成功:python3