鍍金池/ 問答/Java  Python  Linux/ 阿里云centos7 yum 不兼容 python2.7 問題

阿里云centos7 yum 不兼容 python2.7 問題

clipboard.png

clipboard.png
查看了網(wǎng)上的解決方法,基本是新建一個軟鏈接 ln -s /usr/bin/python2.7 /usr/bin/python

  1. 刪除鏈接,即:
    rm /usr/bin/python
  2. 重建鏈接

ln -s /usr/bin/python2.7 /usr/bin/python
CentOS系統(tǒng)自帶的是python 2.7,
2.編輯vi /usr/bin/yum
將其中的#!/usr/bin/python更改為#!/usr/bin/python2.6.6
clipboard.png
結(jié)果:仍然是yum無法使用
[root@izwz9hbv3lrr68d8bo5dvpz bin]# yum
/usr/bin/yum: line 3: import: command not found
/usr/bin/yum: line 4: try:: command not found
/usr/bin/yum: line 5: import: command not found
/usr/bin/yum: line 6: except: command not found
/usr/bin/yum: line 24: syntax error near unexpected token `('
/usr/bin/yum: line 24: `""" % (sys.exc_value, sys.version)'
請問有什么更好的解決方法

回答
編輯回答
別瞎鬧

不推薦修改系統(tǒng)依賴的python版本,因為系統(tǒng)正常運(yùn)行,需要依賴默認(rèn)python

python多版本管理工具推薦pyenv

2017年4月20日 13:17
編輯回答
入她眼

不要動系統(tǒng)的環(huán)境。要用特定版本的 Python ,自己源碼編譯一個,放到指定目錄就好了。

2017年10月24日 18:41
編輯回答
尤禮

現(xiàn)在都用python 3了。

2018年6月17日 03:35