2019-04-14--Centos 7安装python3【仅做记录】

Centos 7 下安装Python3

第一步:确认当前系统安装的Python的版本:直接在终端下输入命令:python,输出如下,版本为:Python 2.7.4

[root@localhost ~]# python

Python 2.7.5 (default, Oct 30 2018, 23:45:53)

[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>>

第二步:查看Python默认的安装路径在哪里:在终端下输入目录:whereis  python,输出如下:路径在:/usr/bin/下

[root@localhost ~]# whereis python

python: /usr/bin/python /usr/bin/python2.7 /usr/bin/python2.7-config /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz

[root@localhost ~]#

第三步:确定一下/usr/bin目下python文件相关的依赖关系:在终端上输入:ls -la,结果如下:

[root@localhost bin]# ls -al  python*

lrwxrwxrwx. 1 root root   33 Oct 21 12:30 python -> python2

lrwxrwxrwx. 1 root root    9 Oct 19 23:55 python2 -> python2.7

-rwxr-xr-x. 1 root root 7136 Aug  4 08:40 python2.7

[root@localhost bin]#

[root@localhost bin]# ls -al  python*

lrwxrwxrwx. 1 root root   33 Oct 21 12:30 python -> python2

lrwxrwxrwx. 1 root root    9 Oct 19 23:55 python2 -> python2.7

-rwxr-xr-x. 1 root root 7136 Aug  4 08:40 python2.7

[root@localhost bin]#

 依赖关系很明显就可以看到。我们要安装版本3,首先要把刚才显示的三个python文件中的第一个python给备份一下(不保留源文件,仅保留备份文件就可以)

使用如下命令:

[root@localhost bin]# mv python python.bak

python文件变成了python.bak文件,bak文件就放这里吧,再也不用管它了。避免以后麻烦,就留在这里不用删除。

第四步:去下载python linux版本的安装程序。

直接在浏览器上输入地址:https://www.python.org/ftp/python/   这个是所有的python版本存放的地方。


第五步:在Centos 7上创建一个python3的目录。用户的默认程序安装在/usr/local里面的(系统默认的应用程序在/usr/bin),命令如下

[root@localhost bin]#mkdir  /usr/local/python3  

目录创建好了,我们就cd切换进去就好了。

[root@localhost bin]# cd /usr/local/python3

[root@localhost python3]# ll

total 0[root@localhost python3]#

第六步:使用wget命令在linux系统下直接下载安装程序到:/usr/local/python3目录下、

[root@localhost python3]# wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz

当下载完成后,直接解压命令如下:

[root@localhost python3]# tar-xvf Python-3.6.3.tgz

第七步:安装

7.1 因为下载的包是未编译的,需要编译一下

进入解压完的文件路径:

[root@localhost python3]# cd Python-3.6.3/

[root@localhost Python-3.6.3]#

执行检测你的安装平台的目标特征的命令:

[root@localhost Python-3.6.3]# ./configure --prefix=/usr/local/python3Dir

执行用来编译的,它从Makefile中读取指令,然后编译

[root@localhost Python-3.6.3]#make

7.2执行安装命令:

[root@localhost Python-3.6.3]#makeinstall

第八步:创建软连接并验证python是否成功

[root@localhost python3Dir]# cd /usr/bin

#然后输入以下命令 ,创建一个软链接[root@localhost bin]#

ln-s /usr/local/Python-3.6/bin/python3   /usr/bin/python

验证是否安装完成:

在终端上输入:python 

可以参考:https://www.cnblogs.com/simuhunluo/p/7704765.html

你可能感兴趣的:(2019-04-14--Centos 7安装python3【仅做记录】)