栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

安装python3后使用yum命令报错?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

安装python3后使用yum命令报错?

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

[root@localhost vagrant]# yum update zip
  File "/usr/bin/yum", line 30
    except 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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/290778.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号