yum系统报错:SyntaxError: multiple exception types must be parenthesized

执行yum相关步骤报错如下:

复制代码
  File "/usr/bin/yum", line 30
    except KeyboardInterrupt, e:
           ^^^^^^^^^^^^^^^^^^^^
SyntaxError: multiple exception types must be parenthesized

原因:python解释器版本错误,yum运行版本为python 2.7,系统调用的是python3.11

解决办法:

方法1:把yum运行的解释器改成2.7

注意:此方法更新yum后可能会复现此错误,每次更新完或许要手动更新/usr/bin/yum中的python版本。

方法2:修改系统的/usr/bin/python版调用的指定版本。

复制代码
cd /usr/bin/
ln -s python2.7 python 
相关推荐
siriuuus13 小时前
Linux rsyslog 日志服务及日志转发实践
linux·rsyslog
邂逅星河浪漫13 小时前
【DockerFile+Nginx+DockerCompose】前后端分离式项目部署(docker容器化方式)
nginx·docker·centos·部署·docker-compose·dockerfile·容器化部署
dawnsky.liu13 小时前
RHEL - 在离线的 RHEL 10 中部署 Lightspeed 命令行助手
linux·人工智能·ai
promising-w13 小时前
TYPE-C接口,其实有4种
linux·c语言·开发语言
野熊佩骑13 小时前
CentOS二进制安装包方式部署K8S集群之系统初始化
运维·docker·微服务·云原生·容器·kubernetes·centos
云道轩14 小时前
在rocky linux 9.5上安装yq
linux·kubernetes
烦躁的大鼻嘎14 小时前
【Linux】深入探索多线程编程:从互斥锁到高性能线程池实战
linux·运维·服务器·开发语言·c++·算法·ubuntu
wdfk_prog14 小时前
`git rm --cached`:如何让文件“脱离”版本控制
大数据·linux·c语言·笔记·git·学习·elasticsearch
霍格沃兹测试开发学社测试人社区14 小时前
Playwright MCP浏览器自动化详解指南
运维·自动化
xuhe214 小时前
告别 LaTeX 配置地狱:我的 Overleaf (ShareLaTeX-CE) 完整版私有化部署方案
linux·docker·overleaf