1、下载
# wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
2、解压
# tar -xvf Python-3.7.0.tgz
3、编译、安装
# mkdir /usr/local/python3
#yum -y install perl gcc make kernel-headers kernel-devel
# yum -y install libffi-devel
# yum -y install zlib*
# cd Python-3.7.0
# ./configure --prefix=/usr/local/python3
# make && make install
4、建立新版本的链接
# mv /usr/bin/python /usr/bin/python2.6.6
# ln -s /usr/local/python3/bin/python3 /usr/bin/python
# python -V
Python 3.7.0
在rhel6中安装python3.7的时候报如下错误
ModuleNotFoundError: No module named ‘_ctypes‘报错
是由于缺少libffi-devel开放库导致,可通过一下方法安装
rpm -ivh http://mirror.centos.org/centos/6/os/x86_64/Packages/libffi-devel-3.0.5-3.2.el6.x86_64.rpm
重新编译安装python源码包即可
python升级带来的yum异常
# yum
File "/usr/bin/yum&