第一章 python分布式爬虫打造搜索引擎环境搭建 第四节Centos7安装python3详细步骤

       今天来讲解一下Linux系统下如何安装python3版本!众所周知,centos7自带python2.7的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存。

第一.首先我们打开系统,查看一下系统现有的Python版本。可以使用如下命令:

python -V  #自带的版本为
whereis python  #查看所有python的路径,不止一个
which python  #查看当前使用的python路径
cd /usr/bin/  #切换到bin目录下,查看python的指向路径
ll python*   #查看python的指向路径

      上述操作的结果如下图所示:

      

第二.下面介绍安装Python3的方法

    1.安装依赖包

yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel 

  2.创建文件夹,用来存放python3

mkdir /usr/local/python3 

  3.然后根据自己需求下载不同版本的Python3,我下载的是Python3.5.6,此处的下载方法有两种,我都介绍一下,方便大家使用。

   (1).虚拟机无网络的情况下如何安装

按照下图的下载方法进行下载

下载完成后上传到步骤2的文件夹中即可!

   (2)有网络的安装方法

进入到上图的位置,按照下图的操作方式获取下载链接。

用获取到的路径进行文件对的下载,命令如下:

wget https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tgz

4.解压压缩包

tar -xvzf Python-3.5.6.tgz   #解压压缩包

5.查看解压文件,成功后删除压缩包,进入该目录,执行配置文件

ls #查看解压情况
rm -rf Python-3.5.6.tgz #删除压缩包
cd  /usr/local/python3/Python-3.5.6  #其实这步是多余的,因为本来就在此目录下,可以省去
./configure --prefix=/usr/local/python3 #这是指定python3的安装路径,完成后可以在此目录下看到安装的python3

上述操作如下图所示:

6.编译源码并执行执行安装

make  #接下来编译源码
make install  #执行安装

安装成功后如下图所示:

7.创建软连接,命令如下:

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

 

8.到此python3就全部安装完成了,我们可以使用命令进行查看:

第三.Linux下默认系统自带python2.7的版本,这个版本被系统很多程序所依赖。如执行yum需要python2版本,所以我们还要修改yum的配置。

(1).修改yum配置文件(文件第一行#! /usr/bin/python修改为#! /usr/bin/python2)

vi /usr/bin/yum

操作如下图所示:

(2).修改yum配置文件(把文件里面第一行的#! /usr/bin/python 也修改为#! /usr/bin/python2 )

vi /usr/libexec/urlgrabber-ext-down

操作如下图所示:

第四.此时完成python3安装,且实现与python2共存,保持yum命令可用。

猜你喜欢

转载自blog.csdn.net/u014135369/article/details/84000193
今日推荐