Centos7 安装Python3.6
1.下载依赖
yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel libffi-devel
2.下载3.6.6安装包(速度比较慢)
# wget下载
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz
3.解压压缩包
tar -xvf Python-3.6.6.tar
4.配置安装
# 进入解压目录
cd Python-3.6.6
# 安装初始化配置
./configure --prefix=/usr/local/python3
# 安装
make && make install
5.创建链接,修改yum问题(不一定存在该问题)
cd /usr/bin/
rm -rf python3
rm -rf python
rm -rf pip3
rm -rf pip
# 创建链接
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
# 修改文件
sed -i '1d' /usr/bin/yum
sed -i '1i\#!/usr/bin/python2' /usr/bin/yum
sed -i '1d' /usr/libexec/urlgrabber-ext-down
sed -i '1i\#!/usr/bin/python2' /usr/libexec/urlgrabber-ext-down
6.最后更新一下pip
pip install --upgrade pip -i https://mirrors.aliyun.com/pypi/simple/