centos7默认安装的是python2.7.5,如今要安装python3.6.8python
要保证是联网的服务器sql
1、安装前环境依赖包安装bootstrap
一、执行下面两条命令vim
yum groupinstall 'Development Tools'
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
二、不须要python2.7.5的环境centos
#操做路径 /usr/bin
mv python python.bak
2、下载python3.6.8的源码压缩文件bash
一、建立安装路径服务器
mkdir -p /usr/local/python/python3
二、进入指定的路径下python源码和pip工具(之后用到)python2.7
#操做路径 /usr/local
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
wget https://bootstrap.pypa.io/get-pip.py
三、解压源码压缩包工具
#操做路径 /usr/local
tar -zxvf Python-3.6.8.tgz
3、安装python3.6.8centos7
一、编译安装环境
#操做路径 /usr/local/Python-3.6.8/
./configure --prefix=/usr/local/python/python3
二、进行安装python3.6.8
#操做路径要在/usr/local/Python-3.6.8
make && make install
三、软链接绑定
ln -s /usr/local/python/python3/bin/python3 /usr/bin/python
四、验证是否安装成功
python -V
输出下方信息,证实成功了
Python 3.6.8
注意:因为centos7的yum要使用到python2.7.5的环境,咱们要指定yum使用的版本,否则使用了3.6.8可能会致使yum命令没法使用
#操做路径 /usr/bin/
vim yum
修改头部设置以下方
#!/usr/bin/python2.7
4、安装pip工具
由于之后安装python的库要用到pip这个工具,因此也要安装
一、安装pip
#操做路径 /usr/local
python get-pip.py
二、绑定软链接
ln -s /usr/local/python/python3/bin/pip3 /usr/bin/pip
三、验证是否安装成功
pip -V
输出下方信息,证实安装成功
pip 18.1 from /usr/local/python/python3/lib/python3.6/site-packages/pip (python 3.6)