本文主要是介绍CentOS的yum报错except OSError, e:,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- 报错信息
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
- base: mirrors.cloud.aliyuncs.com
- extras: mirrors.cloud.aliyuncs.com
- updates: mirrors.cloud.aliyuncs.com
File “/usr/libexec/urlgrabber-ext-down”, line 28
except OSError, e:
^^^^^^^^^^
SyntaxError: multiple exception types must be parenthesized
File “/usr/libexec/urlgrabber-ext-down”, line 28
except OSError, e:
^^^^^^^^^^
SyntaxError: multiple exception types must be parenthesized
Exiting on user cancel
-
错误原因:
yum需要用python2编译,如果服务器安装的是python3.6并作为默认编译器的话,就会出现这个错误。 -
修复方法:
vi /usr/libexec/urlgrabber-ext-down修改文件
第一行指定python2.7 -
再次运行,成功!
这篇关于CentOS的yum报错except OSError, e:的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!