웹사이트 검색

RHEL 8에 Python 3 또는 Python 2를 설치하는 방법


RedHat Enterprise Linux 8에는 Python이 사전 설치되어 있지 않습니다. 그 주된 이유는 RHEL 8 개발자가 사용자에게 기본 Python 버전을 설정하는 것을 원하지 않았기 때문입니다. 따라서 RHEL 사용자는 설치를 통해 Python 3 또는 2를 원하는지 지정해야 합니다. 또한 RHEL에서는 Python 3.6이 Python의 기본 버전이자 완전히 지원되는 버전입니다. 그러나 Python 2는 계속 사용 가능하며 설치할 수 있습니다.

이 짧은 기사에서는 Python 3Python 2를 설치하고 RHEL 8 Linux 배포판에서 병렬로 실행하는 방법을 보여줍니다.

요구사항:

  1. 최소한의 설치로 RHEL 8
  2. RedHat 구독이 활성화된 RHEL 8
  3. 고정 IP 주소를 사용하는 RHEL 8

중요: 대부분의 Linux 배포판은 여러 라이브러리 및 도구에 대해 YUM 패키지 관리자로 Python을 사용합니다. RHEL 8에는 기본적으로 Python이 설치되어 있지 않지만, Python을 설치하지 않아도 yum은 계속 작동합니다. 시스템 도구에서 사용하는 "Platform-Python"이라는 내부 Python 인터프리터가 있기 때문입니다. 플랫폼 파이썬은 애플리케이션에서 사용할 수 없지만 시스템/관리 코드 작성에만 사용할 수 있습니다.

RHEL 8에 Python 3을 설치하는 방법

시스템에 Python 3을 설치하려면 표시된 대로 DNF 패키지 관리자를 사용하세요.

dnf install python3

명령 출력에서 Python3.6은 PIP 및 Setuptools와 함께 종속 항목으로 제공되는 기본 버전입니다.

RHEL 8에 Python 2를 설치하는 방법

Python 2Python 3과 동시에 설치하려면 다음 명령을 실행하여 시스템에 Python 2.7을 설치하세요.

dnf install python2

RHEL 8에서 Python을 실행하는 방법

Python을 설치한 후에는 /usr/bin/python이 특정 버전의 Python을 실행할 것으로 예상할 수 있습니다. "Python2 또는 Python3: Linux에서 어떤 버전을 기본값으로 설정해야 하는가" 논쟁에서 벗어나기 위해 RedHat은 기본적으로 Python 명령을 포함하지 않았습니다. 명령'.

Python 3을 실행하려면 다음을 입력하세요.

python3

Python 2를 실행하려면 다음을 입력하세요.

python2

Python 명령이 존재할 것으로 예상하는 응용 프로그램/프로그램이 시스템에 있는 경우 어떻게 해야 합니까? 간단합니다. alternatives --config python 명령을 사용하면 /usr/bin/python이 설정하려는 Python 버전의 올바른 위치를 쉽게 가리키도록 할 수 있습니다. 기본 버전.

예를 들어:

alternatives --set python /usr/bin/python3
OR
alternatives --set python /usr/bin/python2

그게 다야! 이 짧은 문서에서는 RHEL 8Python 3Python 2를 설치하는 방법을 보여주었습니다. 아래 피드백 양식을 통해 질문을 하거나 생각을 공유할 수 있습니다.