当前位置: 首页 > article >正文

centos安装Python3之后yum不能使用异常

场景:

需要在centos上安装Python3,但是安装Python3之后出现yum不能使用的问题。


问题描述

在centos上安装python3之后出现yum使用不了问题,使用yum会报如下信息:

[root@hadoop101~]# yum install wget
  File "/usr/bin/yum", line 30
    except KeyboardInterrupt, e:
                            ^
SyntaxError: invalid syntax

原因分析:

在CentOS上安装Python 3可能会导致yum命令无法正常工作的问题,这是因为yum命令是使用系统默认的Python 2解释器运行的,而不是新安装的Python 3。
没安装python3之前,使用python --version会得到Python 2.7.5,安装python3之后,要使用python2 --version才可以得到Python 2.7.5


解决方案:

修改/usr/bin/yum/usr/libexec/urlgrabber-ext-down文件的解释器为python2,如下:

vim /usr/bin/yum

#!/usr/bin/python -> #!/usr/bin/python2

在这里插入图片描述

vim /usr/libexec/urlgrabber-ext-down

#! /usr/bin/python -> #! /usr/bin/python2
在这里插入图片描述
测试是否可以使用yum,如下图,已经可以正常使用
在这里插入图片描述


http://www.kler.cn/a/158043.html

相关文章:

  • 主要分布式文件系统架构对比分析:GFS vs. Tectonic vs. JuiceFS
  • javaweb校车校园车辆管理系统springboot+jsp
  • 今日实施|解读新国标对数据库审计的能力要求
  • SQL自学通之表达式条件语句与运算
  • 前端知识笔记(三十四)———HBuilder的下载与使用(详细步骤)
  • 重排链表,剑指offerII 26,力扣 120
  • Apache Hive3.1.3 遇到DATE_FORMAT转换2021年12月格式的问题
  • 【Android】Glide的简单使用(上)
  • 苹果手机如何远程控制vivo手机?教你一个快捷方法
  • axios和ajax的区别
  • python-ATM机
  • 跨域问题的解决办法
  • element UI改写时间线组件为左右分布
  • 外卖平台推荐算法的优化与实践
  • DCL语句
  • Hbuilderx+vue2+微信小程序 预览pdf
  • Dockerfile 与 Docker Compose区别
  • Linux系统上RabbitMQ安装教程
  • 什么是静态链接?有什么用?
  • JS的监听事件