在CentOS中,默认情况下,自带python2.7版本环境,但是由于业务需求,将python版本升级到python3.0以上版本,在网上找了一个教程,顺利的将python3.9安装好了,但是随之而来又出现了一个问题,由于安装了python3以上版本,导致yum命令不能正常使用。运行yum命令会报以下错误信息:

[root@localhost vagrant]# yum update zipFile "/usr/bin/yum", line 30except KeyboardInterrupt, e:^
SyntaxError: invalid syntax

目录

一、 问题根源

二、 解决方案


一、 问题根源

yum需要用python2编译,如果安装的是python3以上并作为默认编译器的话,就会报这个错误。

二、解决方案

主要修改文件中的第一行,默认情况下,文件的第一行代码如下:

#!/usr/bin/python

1、编辑 /usr/bin/yum 文件

#! /usr/bin/python2

2、编辑 /usr/libexec/urlgrabber-ext-down

#! /usr/bin/python2

安装python3后使用yum命令报错?相关推荐

  1. 阿里云CentOS8服务器执行yum命令报错404

    今天想在阿里云CentOS8服务器上面安装mysql,执行yum命令报错: Errors during downloading metadata for repository 'AppStream': ...

  2. 树莓派(Raspberry Pi 3) centos7使用yum命令报错File /usr/bin/yum, line 30 except KeyboardInterrupt, e:...

    使用yum命令报错 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid ...

  3. Python Docker 镜像使用yum命令报错 except KeyboardInterrupt, e: SyntaxError: invalid syntax

    Python 环境 Centos Docker 镜像使用yum命令报错 except KeyboardInterrupt, e: SyntaxError: invalid syntax 在Python ...

  4. cmake编译安装完成后 执行cmake --version报错 bash: /usr/bin/cmake: 没有那个文件或目录

    cmake编译安装完成后 执行cmake --version报错 bash: /usr/bin/cmake: 没有那个文件或目录 cmake 没有那个目录 - 未完代码 - 博客园 因为直接使用cma ...

  5. yum命令报错在linux下,执行yum命令报错

    执行yum命令报错信息如下: [root@webserver ~]# yum list rpmdb: Thread/process 26604/140491933587200 failed: Thre ...

  6. 使用yum命令报错 except KeyboardInterrupt, e: SyntaxError: invalid syntax

    使用yum时候报错: File "/usr/bin/yum", line 30except KeyboardInterrupt, e:^ SyntaxError: invalid ...

  7. nvm-windows 安装后,node 命令报错

    下载地址: https://github.com/coreybutler/nvm-windows/releases 我是点下面这个直接安装的: 配置文件,我都是习惯在软件目录下建个 files 文件夹 ...

  8. yum命令报错 yum update File /usr/bin/yum, line 30 except KeyboardInterrupt, e: --CentOS7.5

    1.问题: 使用yum命令如:yum update 报SyntaxError invalid syntax 2.原因分析 yum的解释器是Python,CentOS自带的yum采用(自带的)pytho ...

  9. Centos yum命令报错One of the configured repositories failed(Unknown), and yum doesnt have.

    问题 今天网站证书失效了,想着更新一下,使用yum命令,结果就遇到了错误One of the configured repositories failed (Unknown), and yum doe ...

最新文章

  1. Python 在子类中调用父类方法详解(单继承、多层继承、多重继承)
  2. matlab版本之间的单双引号问题
  3. 最长公共子序列(C语言)
  4. ASP.NET企业开发框架IsLine FrameWork系列之六--DataProvider 数据访问(下)
  5. c++ socket线程池原理_一篇文章看懂 ThreadLocal 原理,内存泄露,缺点以及线程池复用的值传递问题...
  6. SAP License:SAP 成本管理专题
  7. 新书推荐:可爱的Python
  8. windows如何把exe注册服务器,Win7将SVN注册为系统服务的方法(图文)
  9. C语言练习:第二大整数
  10. 原来,我一直都不会用Windows
  11. 电脑录音软件的技术原理
  12. ibm服务器系统密码忘记,ibm x3850 x5服务器忘记密码了_服务器维修
  13. c语言智能车跑道检测程序,智能小车的循迹方法与流程
  14. 简单实现内外网自由切换、指定网卡上网
  15. 概率论————思维导图(上岸必备)(随机事件与概率)
  16. ios kb转m_字节、kb、M怎么换算
  17. python 经典图书排行榜_书榜 | 计算机书籍(5.4-5.10)销售排行榜
  18. 输入两个正整数m和n,求其最大公约数和最小公倍数
  19. java多文件文件压缩加密下载
  20. linux vi文件提示swp,如何解决非正常关闭vi编辑器时生成.swp文件问题

热门文章

  1. .Net Core控制台应用加载读取Json配置文件
  2. ArrayList 一个面试题
  3. DNN网络(三)python下用Tensorflow实现DNN网络以及Adagrad优化器
  4. 51nod 1274 最长递增路径(DP)
  5. (原创)Python 自动化测试框架详解
  6. firefox os 2.0版模拟器QQ初体验
  7. hdu 3635 Dragon Balls 并查集应用记录每个点的转移次数
  8. jquery ajax 调用webservice以及跨域问题
  9. 如何解决markdown中图片上传的问题
  10. tika提取pdf信息异常