【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
#!/usr/bin/python换成 #!/usr/bin/python2.7  

原文地址:https://www.cnblogs.com/richerdyoung/p/8441170.html

时间: 2024-10-03 23:06:41

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

升级python3.0后 yum报错

[[email protected] bin]# yum   File "/usr/bin/yum", line 30     except KeyboardInterrupt, e:                             ^ SyntaxError: invalid syntax [[email protected] bin]# 解决的办法是: vim /usr/bin/yum #!/usr/bin/python import sys try:     import

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

Centos6.5 python2升级python3

1.可利用linux自带下载工具wget下载,如下所示:(  笔者安装的是最小centos系统,所以使用编译命令前,必须安装wget服务,读者如果安装的是界面centos系统,或者使用过编译工具则可跳过安装wget,直接进行下边的编译步骤 ) wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 2.下载完成后到下载目录下,解压 tar -xzvf Python-3.3.0.tgz 3.进入解压缩后的文件夹 cd Python-

linux python 遇到的问题

使用yum 时出现以下错误 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax 这是由于升级python造成的 vim /usr/bin/yum 把  #!/usr/bin/python2  改为   #!/usr/bin/python2.6 -------------------------------------- 方向键乱码 使用python时方向键出现^[

升级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

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"了

CentOS 6.8 安装python3.7后 yum出错

升级python2.6.6 到python3.7后,将软连接重新定义python到python3上.再用yum 提示:File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^SyntaxError: invalid syntax 解决办法:首先确保python2.6还在,然后:修改:/usr/bin/yum文件:将第一行"#!/usr/bin/python" 改为 "#!/usr/bin/pyt

centos 重新安装python3.6之后 yum 无法使用报错

问题: $ yum File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax 原因: 这是因为yum采用python作为命令解释器,这可以从/usr/bin/yum文件中第一行#!/usr/bin/python发现.而python版本之间兼容性不太好,使得2.X版本与3.0版本之间存在语法不一致问题.而CentOS 5自带的yum采用的是python2.4,当系统将py

Linux下python安装升级详细步骤 | Python2 升级 Python3 转载

Linux下python升级步骤  Python2 ->Python3 多数情况下,系统自动的Python版本是2.x 或者yum直接安装的也是2.x 但是,现在多数情况下建议使用3.x 那么如何升级呢? 下面老徐详细讲解升级步骤: 首先下载源tar包 可利用linux自带下载工具wget下载,如下所示: wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 下载完成后到下载目录下,解压 tar -xzvf Python-3.3