파이썬은 세계에서 가장 인기 있는 프로그래밍 언어 중 하나입니다. Python은 간단하고 배우기 쉬운 구문을 통해 초보자와 숙련된 개발자를 위한 훌륭한 선택입니다. Python은 매우 다양한 프로그래밍 언어입니다. 원하는 거의 모든 작업을 수행할 수 있습니다. 작은 스크립트 작성, 게임 작성, 웹 사이트 개발, 머신 러닝 알고리즘 작성, 데이터 분석 등을 할 수 많은 작업을 수행할 수 있습니다. Python은 또한 이식 가능하므로 변경 없이 동일한 Python 스크립트를 다른 운영 체제에서 실행할 수 있습니다.
Python 2 지원은 2020년에 종료됩니다. Python 3은 언어의 현재이자 미래입니다.
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
'SW > 리눅스' 카테고리의 다른 글
CentOS 7 : Elasticsearch 설치 방법, 예제, 명령어 (1) | 2021.07.17 |
---|---|
Linux : CPU 정보 조회, 확인 방법, 예제, 명령어 (0) | 2021.07.16 |
Ubuntu 18.04 : TensorFlow 설치 방법, 예제, 명령어 (0) | 2021.07.14 |
CentOS 7 : Apache Cassandra 설치 방법, 예제, 명령어 (0) | 2021.07.13 |
Ubuntu 18.04 : PrestaShop 설치 방법, 예제, 명령어 (0) | 2021.07.12 |