修改因python是3版本导致的yum问题
2024-10-19 03:23:20
问题原因:
系统自带的python出来的是2版本,但是因为某些原因,比如安装使用ElartAlert,导致执行python出来的是3版本。
此时执行yum相关的命令,会报错,具体错误信息如下:
[root@docker ~]# yum repolist
File "/usr/bin/yum", line 30
except KeyboardInterrupt, 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
这是因为系统组件某些软件使用的还是python是2版本的,但是现在是3版本的,因此需要修改这些组件
vim /usr/bin/yum
#!/usr/bin/python2.7 #修改这个
vim /usr/libexec/urlgrabber-ext-down
#! /usr/bin/python2.7 #修改这个
最新文章
- [转]win 10 开始菜单(Win 7风格)增强工具 StartIsBack++ v1.3.4 简体中文特别版
- asp.net MD5 加密
- Qt学习笔记常用容器
- Ajax基础之封装3
- OC中的属性、方法及内存管理
- iOS-UITableView性能优化
- phonegap 检查是否有网络
- Python3 学习第二弹: 字符串String
- MySQL选用可重复读之前一定要想到的事情
- web03--session
- [LeetCode228]Summary Ranges
- js中的 substring和substr方法
- 【shell编程基础0】bash shell编程的基本配置
- CentOS_5.6下使用cmake编译MySQL_5.5.11教程
- 2015 多校联赛 ——HDU5373(模拟)
- 对MBProgressHUD第三方进行源码分析
- How to Create Modifiers Using the API QP_MODIFIERS_PUB.PROCESS_MODIFIERS
- [面试]中高级测试工程师必备,月薪15K+
- POJ 2488 A Knight's Journey-dfs
- redis的安装使用以及在python中操作redis