发表于: 2017-12-28 16:58:56
1 1060
今天完成的事情:熟悉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
评论