在Linux系统下安装Python3.x

柔情痞子 提交于 2019-12-02 08:13:07

Linux系统:Centos7 64位

一般情况下,各类Linux操作系统是会默认安装Python2.x的,在最新的CentOS7.4版本中,发现系统默认只安装了Python2.x,而且是很多系统组件的依赖包,不推荐卸载。目前Python3.x逐渐流行,所以安装Python3.x。

由于Python2.x系统默认已经安装,所以我们只需要下载Python3.x版本进行设置、安装即可。

下载Python3.x,下载地址可以去Python官网上寻找。

我把压缩包放在/usr/local下

cd /usr/local

[root@localhost local]# 

curl -O https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz

解压已经下载完成的源码包:(在自己的文件下)

[root@localhost local]# 

tar -xvJf Python-3.6.3.tar.xz

解压后进入该目录进行安装相应的依赖包:

cd Python-3.6.3

如果你的系统没有安装gcc的话,你还需要先完成gcc的安装:

[root@localhost Python-3.6.3]#

 yum -y install gcc

 

发现还需要安装openssl-devel,安装openssl-devel时,zlib-devel会作为依赖包被安装。所以安装了openssl-devel就不需要安装其他的了!

直接安装openssl-devel:

[root@localhost Python-3.6.3]#

yum -y install openssl-devel

当前的工作目录为:/usr/local/Python-3.6.3,依次执行:

[root@localhost Python-3.6.3]#

 ./configure --prefix=/usr/local/Python3.6.3

[root@localhost Python-3.6.3]# 

make&&make install

 

 

新建软连接:

  1. [root@localhost Python-3.6.3]#

    ln -s /usr/local/Python3.6.3/bin/python3.6 /bin/python3

     

  2. [root@localhost Python-3.6.3]#

    ln -s /usr/local/Python3.6.3/bin/pip3 /bin/pip3

     

输入python3,如果出现以下内容说明已经安装成功!

我的座右铭:不会,我可以学;落后,我可以追赶;跌倒,我可以站起来;我一定行。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!