centos6下升级pyhton3

time:2018-09-12

更新时间:2018-11-28

安装pip:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

更新时间:2018-09-24

yum install openssl-devel

在新的服务器重新安装python3的时候 运行flask出现ModuleNotFoundError: No module named '_ssl'错误。经查 , 需要重新安装编译python 才行。

缺少组件会报错需要先安装下组件

yum install -y zlib*
yum install -y gcc
#切换目录
cd /opt/
#下载python36
#wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

#解压
tar -zxvf Python-3.6.5.tgz
#进入目录
cd Python-3.6.5

#./configure --prefix=/usr/local/python3
./configure --prefix=/usr/local/python3 --enable-optimizations

这里  test400+的东西 用了10+分钟

make
make install
/usr/local/python3/bin/python3 -V
>>Python 3.6.0
#创建软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
python3 -V
>>Python 3.6.5
ok