在这里以3.7.4为例,不推荐使用移动数据进行下载。必须在root级权限下才能实现。
3.7.4新的改变
点击链接查看官方介绍 https://docs.python.org/zh-cn/3/whatsnew/3.7.html
安装
yum -y install gcc && yum -y install zlib* && yum -y groupinstall "Development tools" && yum -y install libffi-devel && cd /usr/local && wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz && tar -xvf *.tgz && mv *.tgz ~ && mv Py* python3 && cd python3 && ./configure --prefix=/usr/local/python3 && make && make install && ln -s /usr/local/python3/bin/python3 /usr/bin/python3 && ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
校验python3的程序和软链接路径是否正常
cd /usr/bin/ && ll | grep python3 && ll | grep pip3 && python3
改变版本
先备份再替换(改变下载路径即可替换版本)
cd /usr/local && mv python3{,.bak} && wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz && tar -xvf *.tgz && mv *.tgz ~ && mv Py* python3
python 各版本的下载地址
点击链接查看官方下载链接 https://www.python.org/ftp/python/
建议鼠标右键复制链接后在CentOS7中用终端下载