1、下载python3
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
2、解压
tar -xzvf Python-3.7.0.tgz
先建一个编译目录:
mkdir /usr/local/python3
Python3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可。
yum install -y libffi-devel
然后编译、安装:
cd Python-3.7.0
./configure --prefix=/usr/local/python3
make
make install
建立软链接:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
查看版本:
python3 -V
Python 3.7.0
安装结束!
==========我是华丽的分隔符==========
因为我是使用到certbot的时候需要Python3.7的依赖才安装的Python3.7,但是,如果你建立软连接把系统默认Python版本也改成了3.7或者哪怕是2.7,你的yum就不能用了…… 要小心。不过certbot的pip安装方式里有添加自己单独的Python环境依赖,安装的时候看官方说明一步步来就得了,也用不着把默认Python版本改成3.7。
留言