웹사이트 검색

RHEL 및 Debian 시스템에 Python을 설치하는 방법


전 세계 여러 명문 대학에서는 Python을 사용하여 학생들에게 프로그래밍을 소개합니다. 매사추세츠 공과대학(MIT), 텍사스 대학교 알링턴, 스탠포드 등은 이 언어를 광범위하게 사용하는 기관의 몇 가지 예일 뿐입니다.

또한 Python은 웹 개발부터 데스크톱 애플리케이션, 기계 학습 및 그 사이의 모든 것에 이르기까지 다양한 교육, 기업 및 과학 목적에도 유용하다는 점에 유의하는 것이 중요합니다.

현재 23의 두 가지 주요 Python 버전이 사용되고 있으며 22의 기반을 Strong>3 전자는 더 이상 적극적으로 개발되지 않기 때문입니다. 모든 Linux 배포판에는 Python 2.x가 설치되어 있기 때문입니다.

이 기사에서는 RHEL 기반 배포판과 Debian 및 Ubuntu(최신 LTS 버전에는 이미 최신 Python 설치) 또는 Linux Mint. 우리의 초점은 명령줄에서 사용할 수 있는 핵심 언어 도구를 설치하는 것입니다.

하지만 Python 코드를 실행하고 독립 실행형 함수를 생성할 수 있는 GUI 기반 도구인 Python IDLE을 설치하는 방법도 설명하겠습니다.

소스에서 Linux에 Python 설치

이 글을 작성하는 시점(2022년 11월) 최신 버전은 Python 3.11이며, 소스에서 설치를 진행할 예정입니다.

yum 및 aptitude(또는 apt-get) 또는 apt를 사용하여 핵심 패키지와 해당 종속성을 설치할 수 있습니다.

왜? 이유는 간단합니다. 이를 통해 언어의 최신 안정 릴리스(3.11)를 보유하고 배포에 구애받지 않는 설치 방법을 제공할 수 있습니다.

CentOS Stream Fedora, Rocky 및 AlmaLinux와 같은 RHEL 기반 배포판에 Python을 설치하기 전에 시스템에 필요한 모든 개발 종속성이 있는지 확인하겠습니다.

yum -y groupinstall development
yum -y install zlib-devel

Ubuntu 및 Linux Mint와 같은 Debian 기반 배포판에서는 gcc, make 및 zlib 압축/압축 해제 라이브러리를 설치해야 합니다.

aptitude -y install gcc make zlib1g-dev

필요한 핵심 패키지가 설치되면 공식 Python 다운로드 페이지로 이동하여 Python 3.11 소스 릴리스를 다운로드하거나 다음 wget 명령을 사용하여 직접 다운로드하여 설치할 수 있습니다.

wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tar.xz
tar xJf Python-3.11.0.tar.xz
cd Python-3.11.0
./configure
make
make install

이제 긴장을 풀고 샌드위치를 먹으러 가세요. 시간이 좀 걸릴 수 있으니까요. 설치가 완료되면 which를 사용하여 기본 바이너리의 위치를 확인합니다.

which python3
python3 -V
python3

위 명령의 출력은 다음과 유사해야 합니다.

[root@tecmint:~/Python-3.11.0]# which python3
/usr/local/bin/python3
[root@tecmint:~/Python-3.11.0]# python3 -V
Python 3.11.0
[root@tecmint:~/Python-3.11.0]# python3
Python 3.11.0 (main, Nov 15 2022, 09:50:56) [GCC 8.5.0 20210514 (Red Hat 8.5.0-10)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit
>>> quit()

축하해요! 이제 Python 3.11이 시스템에 설치되었습니다.

Linux에 Python IDLE 설치

Python IDLE은 Python용 GUI 기반 도구입니다. Python IDLE을 설치하려면 idle(Debian) 또는 python-tools(RHEL)라는 패키지를 가져옵니다.

yum install python3-idle  [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
apt-get install idle       [On Debian, Ubuntu and Mint]

Python IDLE을 시작하려면 다음 명령을 입력하세요.

idle3
Or
idle

요약

이 기사에서는 소스에서 최신 Python 안정 버전을 설치하는 방법을 설명했습니다.

마지막으로 Python 2를 사용하는 경우 2to3 공식 문서를 살펴보는 것이 좋습니다. 이것은 Python 2 코드를 읽고 이를 유효한 Python 3 코드로 변환하는 프로그램입니다.

이 기사에 대해 질문이나 의견이 있으십니까? 아래 양식을 사용하여 언제든지 문의해 주세요.