解决软件编译所需要的程序依赖
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
下载python3的源代码
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
解压缩python源代码包
tar -xvf Python-3.6.2.tgz
进入解压缩之后的源代码包目录
cd Python-3.6.2/
编译三部曲
1.指定python安装路径,释放makefile编译文件
./configure --prefix=/opt/python36/
2.编译
直接执行make指令,会调用gcc编译工具,开始编译python的c语言代码
make
3.编译且安装,走到这一步,才是真正的生成/opt/python36/这个文件夹,以及python3解释器
make install
4.备注,以上2,3步骤,可以合为一个
make && make install
将python添加到lunix环境变量中
1.获取python路径
在python中输入pwd
[root@bogon python36]# pwd
/opt/python36
2.获取lunix环境变量
[root@bogon python36]# echo $PATH
/opt/python36/bin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
3.编辑ect/profiel文件
[root@bogon python36]# vim /etc/profile
4.在文件的最后一行写入
PATH="/opt/python36/bin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"
保存。退出