SW/리눅스

Debian 9 : Python 3.7 설치 방법, 예제, 명령어

얇은생각 2021. 7. 15. 07:30
반응형

파이썬은 세계에서 가장 인기 있는 프로그래밍 언어 중 하나입니다. Python은 간단하고 배우기 쉬운 구문을 통해 초보자와 숙련된 개발자를 위한 훌륭한 선택입니다. Python은 매우 다양한 프로그래밍 언어입니다. 원하는 거의 모든 작업을 수행할 수 있습니다. 작은 스크립트 작성, 게임 작성, 웹 사이트 개발, 머신 러닝 알고리즘 작성, 데이터 분석 등을 할 수 많은 작업을 수행할 수 있습니다. Python은 또한 이식 가능하므로 변경 없이 동일한 Python 스크립트를 다른 운영 체제에서 실행할 수 있습니다.

Python 2 지원은 2020년에 종료됩니다. Python 3은 언어의 현재이자 미래입니다.

Python 3.7은 파이썬 언어의 최신 주요 릴리스이며, 유형 주석의 지연 평가, 데이터 클래스 및 컨텍스트 변수 지원, 모듈 속성에 대한 액세스 사용자 지정 등과 같은 많은 새로운 기능을 포함합니다.

 Debian 9 Python 3.7을 설치하는 방법에 대해 설명합니다.

 

 

Debian 9 : Python 3.7 설치 방법, 예제, 명령어

 

 

Debian Python 3.7을 설치

Debian Python 3.7을 구축하는 것은 비교적 간단한 프로세스이며 몇 분밖에 걸리지 않습니다.

먼저 Python 소스를 구축하는 데 필요한 패키지를 설치합니다.

sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl libbz2-dev

 

 

다음 컬 명령을 사용하여 Python 다운로드 페이지에서 최신 릴리스의 소스 코드를 다운로드합니다.

curl -O https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz

 

 

이 기사를 쓸 당시 최신 릴리즈는 3.7.3입니다.

다운로드가 완료되면 타르볼을 추출합니다.

tar -xf Python-3.7.3.tar.xz

 

 

Python 원본 디렉터리로 이동하여 구성 스크립트를 실행하여 시스템의 모든 종속성이 있는지 확인합니다.

cd Python-3.7.3
./configure --enable-optimizations

 

 

--enable-optimization 옵션은 빌드 프로세스를 느리게 만드는 여러 테스트를 실행하여 Python 바이너리를 최적화합니다.

메이크업을 실행하여 빌드 프로세스를 시작합니다.

make -j 8

 

 

빠른 빌드 시간을 위해 프로세서에 따라 -j 플래그를 수정합니다. 프로세서의 코어 수를 모르는 경우 nproc를 입력하여 찾을 수 있습니다. 시스템에 코어가 8개 있습니다서 -j8 플래그를 사용하고 있습니다.

빌드가 완료되면 sudo 액세스 권한이 있는 사용자로 다음 명령을 실행하여 Python 이진 파일을 설치합니다.

sudo make altinstall

 

 

기본 시스템 python3 바이너리를 덮어쓰므로 표준 make install을 사용하지 마십시오.

이 때 Python 3.7 Debian 시스템에 설치되어 사용할 준비가 되었습니다. 다음을 입력하여 확인할 수 있습니다.

python3.7 --version

# Python 3.7.3

 

반응형