RHEL6 서버에 Python 2.7을 설치했고 2.6으로 돌아가고 싶습니다.

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

이제 어떤 파이썬을 사용하면 다음과 같이 나타납니다.

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

파이썬 -V는 다음과 같습니다:

Python 2.7.5

하지만 2.6으로 돌아가고 싶습니다. 내 컴퓨터에서 Python 2.7을 제거하거나 제거할 수 있는 방법이 있나요? 패키지를 통해 설치되기 때문에?

답변1

Python 설치는 다음과 같이 패키지됩니다.소프트웨어 컬렉션. 이렇게 하면 시스템 Python과 Python27을 모두 가질 수 있습니다.

터미널을 열고 다음을 실행하면:

scl enable python27 bash

그런 다음 /opt/rh/python27/root/usr/bin/python에서 Python을 사용하는 새로운 bash를 시작합니다.

그러나 다른 터미널을 열면 /usr/bin/python에서 Python이 사용됩니다.

실제로, 당신은 실행할 수 있습니다

scl enable python27 ./yourscript.py

python27을 사용하여 실행됩니다.

./yourscript.py

시스템 Python을 사용하여 실행됩니다.

관련 정보