之前我在windows 10系统上面安装python 3.7,虽然在windows 上面安装简单,操作也方便,但是想要和linux 的shell 脚本交互就不方便了。
因此,我决定在centos 7上面也安装上python最新版本
在这期间,我踩了很多坑,也填了很多坑,后来几乎要面临崩溃了,期间发生了什么?别着急,耐心往下看!
操作环境:CentOS 7.4 64位
一般安装步骤
1.下载python安装包
-
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0a3.tar.xz
-
2.解压、配置、编译安装
-
tar xvf Python-3.8.0a3.tar.xz
-
cd Python-3.8.0a3
-
./configure
第一次踩坑了,报错如下:
解决过程:
查看报错信息,可以看出是系统缺少编译工具gcc c++之类
-
yum install gcc gcc-c++ make cmake -y
-
./configure
处理结果:解决问题
接下来编译安装
-
make && make install
第二次踩坑:缺少sha512
解决过程:
上网查询,应该是缺少openssl-devel,安装openssl-devel,试过改各种配置文件,重新编译安装
-
yum install gcc-c++ gcc make cmake zlib-devel bzip2-devel openssl-devel ncurse-devel -y
-
make clean
-
make && make install
-