一、安装依赖包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