Rhel
我在 RHEL6 伺服器上安裝了 python 2.7,想回到 2.6
我在 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 執行