파이썬은 세계에서 가장 인기 있는 프로그래밍 언어 중 하나입니다. 간단하고 배우기 쉬운 구문을 가진 파이썬은 초보자와 숙련된 개발자들에게 인기 있는 선택입니다.
다른 Linux 배포판과 달리 Python은 CentOS 8에 기본적으로 설치되지 않습니다.
이미 아시다시피 파이썬 버전은 두 가지가 있습니다. 파이썬 2 지원은 2020년에 종료됩니다. 파이썬 3은 언어의 현재이자 미래입니다.
기본적으로 RHEL/CentOS 8에는 사용자가 특정 버전의 파이썬에 잠기지 않도록 하기 위한 언버전 시스템 차원의 파이썬 명령이 없습니다. 대신 사용자가 특정 파이썬 버전을 설치, 구성 및 실행할 수 있습니다. yum과 같은 시스템 도구는 내부 파이썬 이진 및 라이브러리를 사용합니다.
이 가이드에서는 CentOS 8에 파이썬 3과 파이썬 2를 설치하는 과정을 안내합니다.
CentOS 8에 파이썬 3을 설치
센트에 파이썬 3을 설치하려면 다음과 같이 하십시오.OS 8은 터미널에서 루트 또는 sudo 사용자로 다음 명령을 실행합니다.
sudo dnf install python3
설치를 확인하려면 다음을 입력하여 파이썬 버전을 확인합니다.
python3 --version
# Python 3.6.8
이 기사를 쓸 당시, 파이썬 3의 최신 버전이 CentOS 저장소는 "3.6.x"입니다.
명령은 pip도 설치합니다.
Python을 실행하려면 python3을 명시적으로 입력하고 pip3를 실행해야 합니다.
Python 모듈은 CentOS 8에서 올바르게 작동하도록 지원되고 테스트되므로 항상 yum 또는 dnf를 사용하여 배포판을 설치하는 것을 선호해야 합니다. 가상 환경 내에서만 pip을 사용하십시오. Python Virtual Environments를 사용하면 파이썬 모듈을 전역으로 설치하는 대신 특정 프로젝트의 격리된 위치에 설치할 수 있습니다. 이렇게 하면 다른 파이썬 프로젝트에 영향을 미칠 염려가 없습니다.
파이썬 3 모듈 패키지의 이름 앞에는 "python3"가 붙습니다. 예를 들어 paramiko 모듈을 설치하려면 다음을 실행합니다.
sudo dnf install python3-paramiko
이 가이드를 작성한 현재 파이썬의 최신 주요 릴리스는 3.8입니다. 설치하려면 원본에서 빌드해야 합니다.
CentOS 8에 파이썬 2를 설치
Python 2 패키지도 기본 CentOS 8 리포지토리 포함입니다.
파이썬 2를 설치하려면 다음 명령을 입력합니다.
sudo dnf install python2
다음을 입력하여 설치를 확인합니다.
출력은 다음과 같아야 합니다.
python2 --version
# Python 2.7.15
Python 2를 실행하려면 python2를 입력하고 pip2를 실행합니다.
기본 파이썬 버전(버전되지 않은 파이썬 명령)을 설정
시스템 경로에서 파이썬 명령을 찾으려는 응용 프로그램이 있는 경우 unversioned python 명령을 만들고 기본 버전을 설정해야 합니다.
Python 3을 시스템 전체 버전 없는 python 명령으로 설정하려면 대체 유틸리티를 사용합니다.
sudo alternatives --set python /usr/bin/python3
파이썬 2의 경우 다음을 입력합니다.
sudo alternatives --set python /usr/bin/python2
대체 명령은 지정된 파이썬 버전을 가리키는 심볼링크 파이썬을 만듭니다.
터미널에 python --version을 입력하면 기본 Python 버전이 표시됩니다.
기본 버전을 변경하려면 위의 명령 중 하나를 사용하십시오. 언버전 파이썬 명령을 제거하려면 다음을 입력합니다.
sudo alternatives --auto python
CentOS 8에서는 기본적으로 파이썬이 설치되지 않습니다.
Python 3을 설치하려면 dnf install python3을 입력하고 Python 2를 설치하려면 dnf install python2를 입력합니다.
'SW > 리눅스' 카테고리의 다른 글
Linux : Vim / Vi : 복사, 잘라내기, 붙여넣기 방법, 예제, 명령어 (0) | 2022.04.08 |
---|---|
Linux : Debian : Sudoers에 유저 추가 방법, 예제, 방법 (0) | 2022.04.07 |
Linux : Bash : History 명령어, 사용 방법, 예제 (0) | 2022.04.04 |
Linux : Debian 10 : PostgreSQL 설치 방법, 예제, 명령어 (0) | 2022.04.03 |
Linux : CentOS 8 : Node.js 와 npm 설치 방법, 예제, 명령어 (0) | 2022.04.02 |