前几天在自己的阿里云服务器安装好Python3.5.2之后,顺便删除了原有的/usr/bin/python(因为我知道系统自带的是Python2,而且也会有/usr/bin/python2这个文件,所以直接大胆的删掉了),并且为python3做了软连接,让/usr/bin/python变成的Python3(其实每次用python3运行也可以但我又强迫症必须把常用的改成python). 但是今天运行yum的时候竟然报错了,我立马想到了之前遇到过的情况. 因为yum是用python2写的,yum的默…
CentOS6 系统下升级python后yum命令使用时报错,如下: [root@xxxxxxx]#yumFile"/usr/bin/yum",line30exceptKeyboardInterrupt,e:^SyntaxError:invalidsyntax [root@localhostbin]# 我在网上看了好多网友们的解决方法,现在我就将这些方法总结下: 第一种方法: 编辑:vim /usr/bin/yum 修改:#!/usr/bin/python  为 #!/usr/bin/…
因开发需要,今天把CentOS 6.5自带的Python2.6.6升级到了Python2.7.3.按照如下步骤进行升级 1.查看当前系统python的版本 python -V 2.下载2.7.3版本的Python wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 3.解压和安装 tar -jxvf Python-2.7.3.tar.bz2 #进入解压后的目录 cd Python-2.7.3 #编译和安装 ./configur…
yum需要使用python2,而升级python3后,就会导致语法错误 更正方法: sudo vim /usr/bin/yum 然后把第一行的python改成python2就好了 之后如果出现类似的,就把相应文件里的Python改成python2就好了…
执行yum命令报错: yum list Loaded plugins: fastestmirror base | 3.6 kB 00:00:00 epel | 5.3 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 File "/usr/libexec/urlgrabber-ext-down", line 28 except OSError, e: ^ SyntaxError: invalid syntax…
一.安装tkinter 在Linux中python默认是不安装Tkinter模块, [root@li250- ~]# python Python (r266:, Feb , ::) [GCC (Red Hat -)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import Tkint…
linux的python安装包默认版本是2.6.6,yum程序默认也是依赖这个版本的python包的,但是其他一些程序如nodejs,却要的是2.7版本,因此必须要考虑升级后与yum的兼容问题.两步走,先升级python,再兼容yum: 下载python的2.7版本: [root@centos ~]# cd /usr/local/src [root@centos src]# wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.t…
首先请原谅我使用校园网络,基本上打不开谷歌,网络搜取得帮助均来自度娘. 对于我这个linux新手 IT 新手来说,自己升级点东西好担心,万一出错,可能都要重来.... 参照度娘内容和自己摸索,今天晚上的升级以成功结束 哈哈哈 一.我需要把升级Linux里Python版本为2.7.11,度娘一艘,都是各种直接弄好的下载链接,发现了各种复制来复制去的内容,找来找去没找到2.7.11,所以转到了官网www.python.org 首页就可以看到download里最新的2.7.11,点进去,需要的就是最上…
Linux 系统为 CentOS Linux release 7.4.1708 手贱.手贱.手贱 删了python 导致yum不可用.百度一大圈,重装yum和python后,老是报各种各样的错.历经磨难,终于自己总结了一套,亲测可用,分享一下. 首先卸载现有python   rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps #卸载python   whereis python |xargs rm -frv ##删除所有残余文件   w…
把python从2.7升级到3.6后 , 使用yum报错 File ‘’/usr/bin/yum'', line 30 except KeyboardInterrupt, e: ^ 故障原因:yum采用python作为解释器,python升级后,语法有许多不同,导致报错. 解决方法:1,将/usr/bin/yum ,第一行#!/usr/bin/python改成重命名之后的原python2.6的名字 . 2,升级yum,方法:                  .....…