一、CentOS7配置Python3.7开发环境
下载Python3.7.3
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
tar -zxvf Python-3.7.3.tgz
二、安装相关工具
yum install -y 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
# 创建目录给python3
mkdir /usr/local/python3
# 进入刚刚解压的python安装包目录里面
cd Python-3.7.3/
# 生成makefile文档,这里的安装目录要设置为刚刚自己新建的目录
./configure --prefix=/usr/local/python3
# 使用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
1.修改默认python
由于这时候默认的 python 还是之前内置的 2.x 版本,所以我们要修改一下
# 删除之前的python2的软连接
rm /usr/bin/python
# 新建一个软连接到python
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python
此时输入Python 会出现python3.7.3的版本号
2.修改yum
由于 yum 默认使用的是 python2,这个时候修改了肯定就无法运行,我们需要把 yum 的配置文档也修改一下
vim /usr/bin/yum
# 把第一行的python改成对应的版本,图示为python2.7
vim /usr/libexec/urlgrabber-ext-down
# 这里操作也和上面的一样
最后分别输入yum,python,python2,python3,pip等命令检查一下
感谢作者:y0um提供!!!