CentOS7配置Python3.7开发环境
下载Python3
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
# 使用wget命令下载官网的tgz安装包
tar -zxvf Python-3.7.3.tgz
# 使用tar命令解压安装包
安装相关工具
yum install -y gcc
# 安装gcc编译器
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libffi-devel
# 安装相对应的插件
编译安装Python
mkdir /usr/local/python3
# 创建目录给python3
cd Python-3.7.3/
# 进入刚刚解压的python安装包目录里面
./configure --prefix=/usr/local/python3
# 生成makefile文件,这里的安装目录要设置为刚刚自己新建的目录
make
# 使用make命令编译一波
make test
# 检查一下有没有错误
make install
# 进行安装

看到这个就算安装成功啦。
创建软连接
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
修改默认版本python和yum
由于这时候默认的python还是之前内置的2.x版本,所以我们要修改一下
rm /usr/bin/python
# 删除之前的python2的软连接
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python
# 新建一个软连接到python

由于yum默认使用的是python2,这个时候修改了肯定就无法运行,我们需要把yum的配置文件也修改一下
ll /usr/bin/ | grep python
# 首先我们查看一下python的安装情况

从图中我们可以看到这台电脑安装了python2.7和python3.7,默认的python是指向3.7的。
vim /usr/bin/yum
# 把第一行的python改成对应的版本,图示为python2.7

vim /usr/libexec/urlgrabber-ext-down
# 这里操作也和上面的一样
最后分别输入yum,python,python2,python3,pip等命令检查一下
注意这里的V是大写哦。
