yum安装nc时报错如下:
原因:
这是因为yum采用python作为命令解释器,原来系统自带的python解释器为python2.7,然后我之前为了方便将python默认的解释器设为了python3.6,导致按python3.6解析2.7的语法出错了。
解决办法:
1.查看本机自带的python版本,cd /usr/bin/ | find python*
2.vi /usr/bin/yum文件,找到第一行/usr/bin/python,在后面添加上你的python2.x的版本,因为我上面的是2.7,所以相应的添加以下2.7
保存退出后在执行yum install -c nc又报错
于是vi /usr/libexec/urlgrabber-ext-down这个文件,也是在第一行python的后面添加2.7然后保存退出.
再次执行 yum install -c nc 便一下成功。