centos7 安装python3.7,亲手实践版本,并保持多版本兼容

文章目录

    • 前置
    • 下载解压
    • 安装配置

前置

这里是因为我部署爬虫到centos7上,所以需要重新布置python和anaconda环境。
首先安装python所需的一些包

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel

yum -y install epel-release  #运行这个命令添加epel扩展源 

yum install python-pip      #安装pip  

下载解压

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
tar -zxvf Python-3.7.0.tgz

安装完成后,python3在usr/local/下。

安装配置

cd Python-3.7.0      
./configure prefix=/usr/local/python3 
make && make install

到这里python3已经安装好了,为了保证多版本兼容,还需要多配置下。

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3    # 添加python3快捷
#添加 pip3 的软链接 
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3    # 添加pip3快捷
#测试是否安装成功了   
python3 -V

在这里插入图片描述

最后,看下yum配置是否被更改了,因为yum是依赖python2的。

vi /usr/bin/yum 
把 #! /usr/bin/python 修改为 #! /usr/bin/python


vi /usr/libexec/urlgrabber-ext-down 
把 #! /usr/bin/python 修改为 #! /usr/bin/python

done!
如果还需要anaconda3的童鞋,请看我另外一篇文章。

你可能感兴趣的:(python)