一、安装依赖包GCC

yum install openssl-devel   -y

yum install zlib-devel  -y

yum install gcc -y

二、再执行安装一个工具,不安装会导致pip安装失败

yum install libffi-devel -y

三、安装wget

yum install wget

四、下载python3.7的包,有两种方法,一种是从官网下载,然后上传到CentOS上,另一种可以通过CentOS的wget命令直接下载。两者都可以。

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

五、安装Python3.7.0,依次执行下列代码即可

tar -zxvf Python-3.7.0.tgz

cd Python-3.7.0

./configure    

make&&make install

注:(1)./configure:测试配置环境

(2)make是编译的意思。就是把源码包编译成二进制可执行文件

(3)make install 就是安装的意思。

(4)make && makeinstall的意思就是执行make如果没有发生错误就执行make install

(5)如果出现了“ModuleNotFound:No module named '_ctypes'”报错,那就是你漏了第二步!!!

六、配置环境变量(python和pip的)

mv /usr/bin/python /usr/bin/python.bak

ln -s /usr/local/bin/python3 /usr/bin/python

mv /usr/bin/pip /usr/bin/pip.bak

ln -s /usr/local/bin/pip3 /usr/bin/pip

注:执行第三条指令时我的系统里提示/usr/bin/pip不存在,但不执行该指令也不会报错

五、验证安装是否正确

1、验证python,如果显示的版本号是3.7.0,就代表安装成功了(CentOS会自带一个python2.7)

python --version

2、验证pip,看看pip的版本号是不是10.0.1,以及最后括号里是不是3.7

pip --version