python3 使用yum安装时报错( File "/usr/libexec/urlgrabber-ext-down", line 28 except OSError, e: )
[root@promote ~]# yum install -y docker已加载插件:fastestmirror, langpacksbase...
[root@promote ~]# yum install -y docker
已加载插件:fastestmirror, langpacks
base | 3.6 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
File “/usr/libexec/urlgrabber-ext-down”, line 28
except OSError, e:
^
SyntaxError: invalid syntax
File “/usr/libexec/urlgrabber-ext-down”, line 28
except OSError, e:
^
SyntaxError: invalid syntax
File “/usr/libexec/urlgrabber-ext-down”, line 28
except OSError, e:
^
SyntaxError: invalid syntax
File “/usr/libexec/urlgrabber-ext-down”, line 28
except OSError, e:
^
SyntaxError: invalid syntax
由于用户取消而退出
处理办法:
vi /usr/libexec/urlgrabber-ext-down
1.报错内容如下,file目录可能不同。(可能需要修改多个文件,使用此方法)
2.报错原因:一般是因为安装了Python3之后,又直接建立了一个软连接,将其指向为Python3了,而除非你同时升级yum,不然直接使用yum命令是不被允许的。还有一种方法是修改报错文件头行,我采用的是第二种。
3.修改报错文件,将头行"#!/usr/bin/python" 改为 "#!/usr/bin/python2"即可。
更多推荐
所有评论(0)