Rhel

我在 RHEL6 伺服器上安裝了 python 2.7,想回到 2.6

  • June 11, 2016

我在 RHEL6 上,並使用以下命令安裝了 python27:

sudo sh -c 'wget -qO- http://people.redhat.com/bkabrda/scl_python27.repo >> /etc/yum.repos.d/scl.repo'

sudo yum install python27

scl enable python27 bash

現在,當我使用 which python 時,它會出現:

/opt/rh/python27/root/usr/bin/python

和 python -V 是:

Python 2.7.5

但是我想回到2.6。有沒有辦法從我的機器上解除安裝或刪除 python 2.7?因為它是通過軟體包安裝的?

您安裝的是 Python 打包為Software Collection。這樣,您可以並排擁有系統 python 和 python27。

如果您打開一個終端並執行:

scl enable python27 bash

然後它將從 /opt/rh/python27/root/usr/bin/python 開始使用 python 的新 bash

但是如果你打開另一個終端,那麼 python 將從 /usr/bin/python 使用

事實上,你可以執行

scl enable python27 ./yourscript.py

它將使用 python27 執行,而

./yourscript.py

將使用您的系統 python 執行

引用自:https://unix.stackexchange.com/questions/288972