目录
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc
# 新安装的最新centos7最小化安装没有安装wget,所以要安装一下
yum install wget
mkdir -p /tools
cd tools
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
tar -xzvf Python-3.6.0.tgz
cd Python-3.6.0
# 把Python3.6安装到 /usr/local 目录,使用make && make install。如果直接使用make && make install,在系统中将会有两个不同版本的Python在/usr/bin/目录中。这将会导致很多问题
./configure --prefix=/usr/local
make && make install
ln -s /usr/local/bin/python3.6 /usr/bin/python3
# 很多人还会进行下面的操作,其实完全是没有必要的。
# cd/usr/bin
# mv python python.backup
# ln -s /usr/local/bin/python3.6 /usr/bin/python
# 这三步操作步骤完全没必要,反而还会引发一些其他的问题。比如导致yum命令无法正常使用等
python3
# 查看python3的版本
python3 -V
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc
yum install wget
mkdir -p /tools
cd tools
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
tar -xzvf Python-3.6.0.tgz
cd Python-3.6.0
./configure --prefix=/usr/local
make && make install
ln -s /usr/local/bin/python3.6 /usr/bin/python3
原文:https://www.cnblogs.com/plf-Jack/p/11300456.html