기계적 인조 인간

CentOS 8에 Python을 설치하는 방법

CentOS 8 - Bind DNS - Internal Zone, IPv6, External Zone, CNAME and Slave

CentOS 8 - Bind DNS - Internal Zone, IPv6, External Zone, CNAME and Slave

차례:

Anonim

파이썬은 세계에서 가장 인기있는 프로그래밍 언어 중 하나입니다. 간단하고 배우기 쉬운 구문을 갖춘 Python은 초보자와 숙련 된 개발자에게 인기있는 선택입니다.

다른 Linux 배포판과 달리 Python은 CentOS 8에 기본적으로 설치되지 않습니다.

아시다시피, 활발히 개발중인 두 가지 Python 버전이 있습니다. Python 2는 잘 지원되고 활발하지만 Python 3은 현재와 미래의 언어로 간주됩니다.

기본적으로 RHEL / CentOS 8에는 특정 버전의 Python으로 사용자를 잠그지 않기 위해 버전이없는 시스템 전체의 python 명령이 없습니다. 대신 특정 Python 버전을 설치, 구성 및 실행할 수있는 옵션을 사용자에게 제공합니다. yum 과 같은 시스템 도구는 내부 Python 이진 및 라이브러리를 사용합니다.

이 가이드는 CentOS 8에 Python 3 및 Python 2를 설치하는 과정을 안내합니다.

CentOS 8에 Python 3 설치

CentOS 8에 Python 3을 설치하려면 터미널에서 root 또는 sudo 사용자로 다음 명령을 실행하십시오.

sudo dnf install python3

설치를 확인하려면 다음을 입력하여 Python 버전을 확인하십시오.

python3 --version

이 기사를 작성할 당시 CentOS 저장소에서 사용 가능한 최신 버전의 Python 3은“3.6.x”입니다.

Python 3.6.8

이 명령은 pip도 설치합니다.

Python을 실행하려면 python3 을 명시 적으로 입력하고 pip type pip3 을 실행해야합니다.

CentOS 8에서 제대로 작동하도록 지원 및 테스트 dnf yum 또는 dnf 사용하여 배포 된 파이썬 모듈을 설치하는 것이 좋습니다. 가상 환경 내에서만 pip를 사용하십시오. Python Virtual Environments 사용하면 전 세계에 설치하지 않고 특정 프로젝트의 격리 된 위치에 Python 모듈을 설치할 수 있습니다. 이런 식으로 다른 Python 프로젝트에 영향을 줄 염려가 없습니다.

Python 3 모듈 패키지의 이름은 "python3"으로 시작합니다. 예를 들어, paramiko 모듈을 설치하려면 다음을 실행하십시오.

sudo dnf install python3-paramiko

CentOS 8에 Python 2 설치

Python 2 패키지는 기본 CentOS 8 리포지토리에도 포함되어 있습니다.

Python 2를 설치하려면 다음 명령을 입력하십시오.

sudo dnf install python2

다음을 입력하여 설치를 확인하십시오.

python2 --version

출력은 다음과 같아야합니다.

Python 2.7.15

Python 2를 실행하려면 python2 입력하고 pip type pip2 를 실행 pip2 .

기본 Python 버전 설정 (버전이없는 Python 명령)

Python 3을 시스템 전체 버전이없는 python 명령으로 설정하려면 alternatives 유틸리티를 사용하십시오.

sudo alternatives --set python /usr/bin/python3

Python 2의 경우 다음을 입력하십시오.

sudo alternatives --set python /usr/bin/python2

alternatives 명령은 지정된 파이썬 버전을 가리키는 심볼릭 링크 python 을 만듭니다.

터미널에 python --version 을 입력하면 기본 Python 버전이 표시됩니다.

기본 버전을 변경하려면 위의 명령 중 하나를 사용하십시오. 버전이 지정되지 않은 python 명령을 제거하려면 다음을 입력하십시오.

sudo alternatives --auto python

결론

CentOS 8에서는 Python이 기본적으로 설치되지 않습니다.

Python 3을 설치하려면 dnf install python3 입력하고 Python 2를 설치하려면 dnf install python2 입력하십시오.

파이썬 핍 virtenv centos