包含依赖,下载,编译,修改yum配置,拿去吧,各位大佬。
#!/bin/bash
# OS:Linux VM_0_15_centos 3.10.0-957.21.3.el7.x86_64
# python:Python-3.5.9
cp /usr/bin/yum /usr/bin/yum.bak
sed -i '1,1s/python/python2/g' /usr/bin/yum
cp /usr/libexec/urlgrabber-ext-down /usr/libexec/urlgrabber-ext-down.bak
sed -i '1,1s/python/python2/g' /usr/libexec/urlgrabber-ext-down
#lib
yum -y install readline-devel
yum -y install openssl-devel
yum -y install sqlite*
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel
yum -y install openssl-devel
#install
cd /usr/local/src/
wget "https://www.python.org/ftp/python/3.5.9/Python-3.5.9.tgz"
tar -xf Python-3.5.9.tgz
mkdir -p /usr/local/python3Dir
cd /usr/local/src/Python-3.5.9
./configure --prefix=/usr/local/python3Dir
make && make install
#link
ln -s /usr/local/python3Dir/bin/python3 /usr/bin/python
ln -s /usr/local/python3Dir/bin/pip3 /usr/bin/pip
#update pip
#pip install --upgrade pip
#some packages
#pip install django
#pip install pytest