今天学习浏览器模拟,把云端centos上的python2.7升级到3.6,但是安装其他软件时发现报如下错误:File /usr/bin/yum, line 30 except KeyboardInterrupt, e: ^SyntaxError: invalid...

今天学习浏览器模拟,把云端centos上的python2.7升级到3.6,但是安装其他软件时发现报如下错误:
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
此问题原因是系统默认安装文件等需要调用python2.7,执行文件的第一行是#!/usr/bin/python,这样在装了3.6之后就会默认调用3.6了,而不是原来默认的2.7了,
解决方法:
修改yum配置文件,将python版本指向以前的旧版本
# vi /usr/bin/yum #!/usr/bin/python2.7
修改urlgrabber-ext-down文件,更改python版本
# vi /usr/libexec/urlgrabber-ext-down #!/usr/bin/python2.7
本文标题为:centos升级python2.7到3.6之后造成yum命令报错


- Python 保存数据的方法(4种方法) 2023-09-04
- CentOS7 安装 Python3.6 2023-09-04
- Python Pandas如何获取和修改任意位置的值(at,iat,loc,iloc) 2023-08-04
- python线程池ThreadPoolExecutor与进程池ProcessPoolExecutor 2023-09-04
- python中列表添加元素的几种方式(+、append()、ext 2022-09-02
- Python之路-Python中的线程与进程 2023-09-04
- python中defaultdict用法实例详解 2022-10-20
- Python实现将DNA序列存储为tfr文件并读取流程介绍 2022-10-20
- 在centos6.4下安装python3.5 2023-09-04
- windows安装python2.7.12和pycharm2018教程 2023-09-03