CentOS7 多个python版本共存,解决yum命令安装错误:SyntaxError: invalid syntax 由于用户取消而退出

默认情况下,当你安装完CentOS 7操作系统后,默认安装的是Python2.7。而且yum(Yellowdog update Modified)命令使用的Python 2。随着时代的变化,Python的版本是蹭蹭蹭的往上更新迭代,到了Python 3之后,就完全没有想往下兼容了(喜新厌旧嘛),而且在工作当中,很多公司也正在极力把Python 2的代码往Python 3上面迁移。那么现在就出现了一个问题:我们该如何进行进行Python多版本的共存呢(在工作开发过程中,Python 2迁移到Python 3是需要一段时间的,有时调试代码,你还得需要Python 2的支持,所以你不可能一下子马上卸载掉Python 2)?因为有很多博主已经写了很好的教程,我就直接借鉴并简化一下:CentOS7.2 多个python版本共存https://www.cnblogs.com/sanduzxcvbnm/p/5984352.html

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

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

> vi /usr/bin/yum

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

> vi /usr/libexec/urlgrabber-ext-down

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

完成上面两步,现在使用yum命令基本不会出现这样的错误:SyntaxError: invalid syntax  由于用户取消而退出

好了,先这样吧,等之后有时间再补充其他的知识点。

  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值