使用yum命令出错:SyntaxError: invalid syntax 由于用户取消而退出

详见: https://blog.csdn.net/qq_24880013/article/details/90731617

必须修改的两个yum配置文件:

因为yum使用python2,因此替换为python3后可能无法正常工作,继续使用这个python2.7.5,因此需要修改yum相关配置文件。

(1)vi /usr/bin/yum

第一行:#!/usr/bin/python --> #!/usr/bin/python2.7

(2) vi /usr/libexec/urlgrabber-ext-down

第一行:#!/usr/bin/python --> #!/usr/bin/python2.7
————————————————
版权声明:本文为CSDN博主「吴码」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_24880013/article/details/90731617

原文地址:https://www.cnblogs.com/snake553/p/12082923.html

时间: 2024-11-01 10:19:11

使用yum命令出错:SyntaxError: invalid syntax 由于用户取消而退出的相关文章

命令使用提示格式不匹配,SyntaxError: invalid syntax

使用命令提示: [[email protected] ~]# dstat File "/usr/bin/dstat", line 120 except getopt.error, exc: ^ SyntaxError: invalid syntax 原因:python版本问题,dstat只支持python2 解决:修改python版本 [[email protected]]# vi /usr/bin/dstat #!/usr/bin/python2.7 [[email protecte

Python 3.x中使用print函数出现语法错误(SyntaxError: invalid syntax)的原因

在安装了最新版本的Python 3.x版本之后, 去参考别人的代码(基于Python 2.x写的教程),去利用print函数,打印输出内容时,结果却遇到print函数的语法错误: SyntaxError: invalid syntax 这是因为Python 2.x升级到Python 3.x,print函数的语法变化了,所以用Python 2.x的print函数的代码,放在Python 3.x中运行,结果就出现了print函数的"SyntaxError: invalid syntax"了

Python3.4 解释一段程序时提示SyntaxError: invalid syntax错误

问题描述: 我用的Python版本是3.4. 这里是一段程序及解释结果: 提示错误: SyntaxError:invalid syntax . 其实这句话的意思就是"语法错误:不正确的语法". 所以就很明白了,这几句代码不符合语法规范. 但是有些人可能觉着奇怪,明明是教程上原封不动拷过来的代码,怎么会语法错误? 原因在于:这段代码符合的语法规范是Python2.7的,而我使用的版本是3.4的.Python3.4的语法规范和2.7是有区别的.就本段代码而言,区别在于:3.4中print后

python3下tomorow模块报语法错误def async(n, base_type, timeout=None): ^ SyntaxError: invalid syntax

python3 pip 安装tomorrow模块,调用时候会报错:def async(n, base_type, timeout=None): ^ SyntaxError: invalid syntax 查看motorrow.py源码发现,async是python的关键字,换个换个函数名,如async_th 原文地址:https://www.cnblogs.com/xioawu-blog/p/11496634.html

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

背景: CentOS 7升级Python到3.6.2后,需要在/usr/bin/python创建了一个指向Python 3的软连接,然后将/usr/bin/yum的顶部的: !/usr/bin/python 遇到的问题报错如下: File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: 通过看报错可以了解到是使用了python2的语法,所以了解到当前yum使用的Python2,因为我单独安装了python3,且python3设置

linux 下使用yum命令出错解决办法

linux系统使用yum命令时,遇到出现以下错误: Loaded plugins: fastestmirror Existing lock /var/run/yum.pid: another copy is running as pid 3404. Another app is currently holding the yum lock; waiting for it to exit... The other application is: yum Memory : 41 M RSS (253

【Linux】python 2.x 升级 python3.x 之后 yum命令出现except OSError, e: ^ SyntaxError: invalid syntax

python2.7升级到python3.6.4 文章链接 :  https://zhuanlan.zhihu.com/p/33660059 我在服务器上.把linux默认安装的python2.7 升级为 python 3.6.4 之后..yum就开始报错了 解决办法: 1 vim /usr/libexec/urlgrabber-ext-down 将/usr/bin/python改为/usr/bin/python2.7 2 vim /usr/bin/yum-config-manager #!/us

Python3.7使用celery出现from . import async, base SyntaxError: invalid syntax错误

解决办法 pip install --upgrade https://github.com/celery/celery/tarball/master https://github.com/celery/celery/issues/4849 原文地址:https://www.cnblogs.com/john-xiong/p/12230806.html

升级Python版本后 yum命令不可用

新版本python安装目录 /usr/local/python3 # ./configure --prefix=/usr/local/python3 # make && make install # mv /usr/bin/python /usr/bin/python_old #把旧版本的python移至python_old下 # ln -s /usr/local/python3/bin/python /usr/bin/python #创建新版本链接 # yum -y install gc