CentOS 7安装Python3教程(转载)

CentOS 7安装Python3教程(转载)

CentOS 7安装Python3教程(转载)

在安装python 3之前,可以先查看当前的python版本,因为默认的centos系统都默认安装了python2

[root@ecs-AC8WU ~]# python

CentOS 7安装Python3教程1

接下来我们安装python3

一、解决依赖关系

在 CentOS 7 中安装 Python 3.6.4之前,请确保系统中已经有了所有必要的依赖包否则会报错:

[root@ecs-AC8WU ~]# yum -y groupinstall development
[root@ecs-AC8WU ~]# yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel

说明:以上两个包很重要,如果没有提前安装就会安装失败。查看本机上是否安装使用命令:“yum list | grep 包名”和“yum grouplist”进行查看。

二、安装前准备:

使用wget命令联网在线下载:

[root@ecs-AC8WU ~]# wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz

CentOS 7安装Python3教程2

三、安装Python 3.6.4

找到通过上传或者下载到服务器的Python-3.6.4.tgz的安装包。并执行解压缩

##创建一个名为Python3的空文件
[root@ecs-AC8WU ~]# mkdir /usr/local/python3

##把安装包移动到该新建文件夹下,解压安装包,安装python3,依次执行以下命令,花费时间较长,耐心等待
[root@ecs-AC8WU ~]# mv  Python-3.6.4.tgz /usr/local/python3

[root@ecs-AC8WU ~]# tar xf Python-3.6.4.tgz
[root@ecs-AC8WU ~]# cd Python-3.6.4

CentOS 7安装Python3教程3

解压缩后进入到源码目录,进行编译安装(通常用户安装的应用程序是放在/usr/local目录下的,这里我们将python3.6.4安装在/usr/local/python3目录下):

[root@ecs-AC8WU Python-3.6.4]# ./configure --prefix=/usr/local/python3
[root@ecs-AC8WU Python-3.6.4]# make && make install

创建软连接:

[root@ecs-AC8WU Python-3.6.4]# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
[root@ecs-AC8WU Python-3.6.4]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

注意:
1.如果/usr/local目录下没有python3这个文件夹,在进行编译安装的时候会自动创建,所以可以不必提前创建文件夹。
2.在执行‘./configure --prefix=/usr/local/python3’这条命令时,如果出现一下错误:“configure: error: no acceptable C compiler found in $PATH”,提示错误信息“没有找到合适的C编译器”,这是由于没有安装gcc导致的,所以执行‘yum install -y gcc’安装gcc后重新执行上面两条命令即可。看到以下图片即表示安装成功

CentOS 7安装Python3教程4

四、添加到PATH环境变量

linux环境下和windows环境中安装Python 3.x版本有一点不一样,在windows下安装时可以通过勾选添加到PATH环境变量自动添加,但是在linux环境下需要我们手动添加,添加方法如下:

[root@ecs-AC8WU Python-3.6.4]# cd /etc/profile.d
[root@ecs-AC8WU profile.d]# echo 'export PATH=$PATH:/usr/local/python3/bin/' > python3.sh

##说明:
##1.通常在添加环境变量的时候是单独为该程序在/etc/profile.d目录创建一个文件去修改环境变量,这样是方##便以后查找和取消添加的环境变量。
##2.添加到PATH环境变量的路径为Python安装路径下的bin目录。

执行上面的命令添加环境变量后并不是立即生效的,需要退出登录后重新登录才会生效(这个方法是永久有效的重启服务器后也能生效)。如果想要立即生效就执行命令‘export PATH=$PATH:/usr/local/python3/bin/’。

五、验证安装是否成功

验证是否安装成功其实很简单,只需要在终端中输入python3即可。

[root@ecs-AC8WU profile.d]# python3

CentOS 7安装Python3教程5

成功啦

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Back To Top