发表于: 2017-12-28 16:58:56

1 890


今天完成的事情:熟悉Centos环境及查看Python版本、备份

1、查看Centos的版本

[root@localhost ~]# cat /etc/redhat-release 

CentOS Linux release 7.2.1511 (Core) 

2、查看Python的版本

[root@localhost ~]# python -V

Python 2.7.5

3、查看Python的执行位置

[root@localhost ~]# which python

/usr/bin/python

4、进入目录并查看

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

[root@localhost bin]# ls pyth*

python  python2  python2.7

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

lrwxrwxrwx. 1 root root    7 10月 25 2016 python -> python2

lrwxrwxrwx. 1 root root    9 10月 25 2016 python2 -> python2.7

-rwxr-xr-x. 1 root root 7136 11月 20 2015 python2.7

可以看到可执行文件python指向python2,python2又指向python2.7。

也就是说Python命令执行的系统预装的Python2.7。

5、备份旧版Python,为安装新版本的Python作准备

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


遇到的问题:因需要安装版本Python3.6.4,所以将旧版2.7.5的Python改名为python.bak,但是这样导致了一个问题,即系统原有的yum功能无法正常使用了。


原因:经过baidu后,发现yum使用python2,替换为python3后可能无法正常工作,需要继续使用这个python2.7.5。

解决办法:修改yum配置文件(vi /usr/bin/yum)

把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7,保存退出即可。


明天计划的事情:准备安装新版本Python3.6.4









返回列表 返回列表
评论

    分享到