Я установил python 2.7 на сервер RHEL6, хочу вернуться к 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 

Теперь, когда я использую этот 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 

то он начнет новый bash, где python используется из / opt / rh / python27 / root / usr / bin / python

Но если вы откроете другой терминал, то python будет использоваться из / usr / bin / python

На самом деле, вы можете запускать

 scl enable python27 ./yourscript.py 

и он будет запущен с использованием python27, тогда как

 ./yourscript.py 

будет запущен с использованием вашей системы python