【Docker】except yum.Errors.RepoError, e:-yum-config-manager --add-repo报错

问题

[root@itfuture ~]# yum-config-manager     --add-repo     http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  File "/usr/bin/yum-config-manager", line 135
    except yum.Errors.RepoError, e:
                               ^
SyntaxError: invalid syntax

原因: linux 系统中存在多版本的python. yum 依赖 python 2, 而个人使用 python 3 导致.

解决办法:

进入/usr/bin/,打开yum-config-manager,将第一行的python改为python2即可!

[root@itfuture ~]# vim /usr/bin/yum-config-manager
#!/usr/bin/python2 -tt

import os, os.path
import sys
import re
import yum
   ... ...

相关推荐

  1. yum命令解决

    2023-12-22 12:28:01       40 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-22 12:28:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-22 12:28:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-22 12:28:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-22 12:28:01       20 阅读

热门阅读

  1. 密钥盐技术简介及作用(含示例)

    2023-12-22 12:28:01       41 阅读
  2. 力扣61. 旋转链表

    2023-12-22 12:28:01       44 阅读
  3. Django5.0发布

    2023-12-22 12:28:01       40 阅读
  4. LDAP报文交互流程详解

    2023-12-22 12:28:01       41 阅读
  5. Zookeeper-应用实战

    2023-12-22 12:28:01       46 阅读