这里以安装
python3.7.3
版本为例。
安装依赖:
1 | $ yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc libffi-devel |
下载并解压python包:
1 | wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz |
编译安装:
1 | ./configure --prefix=/usr/local/python3.7 |
备份原来的python:
1 | mv /usr/bin/python /usr/bin/python.bak |
创建软连接:
1 | ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python |
验证,使用如下命令,如果输出版本为3.7.3则安装成功:
1 | python -V |
修改yum文件:
编辑/usr/bin/yum
和/usr/libexec/urlgrabber-ext-down
,将文件头的#!/usr/bin/python
改为#!/usr/bin/python2
即可。