Linux版本:Centos7.4
Python版本:3.6.6
一、下载cd /usr/local/src/
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
tar -xzvf Python-3.6.6.tgz
cd Python-3.6.6
#在./configure过程中,如果没有加上–with-ssl参数时,默认安装的软件涉及到ssl的功能不可用,pip3过程需要ssl模块。
#编译安装
./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl
make && make install
#设置python3和pip3的软连接,方便访问
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
二、配置环境变量vim /etc/profile
#如果已经配置过PATH则再后面加上:/usr/local/python3/bin
export PATH=$PATH:/usr/local/python3/bin
#生效配置
source /etc/profile
三、测试
注意因为安装的是python3,执行命令的时候请使用python3/pip3执行命令,也以此来区分一个系统同时安装多个版本的python[root@demo ~]# python3
Python 3.6.6 (default, Sep 28 2018, 10:03:24)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.