SW/리눅스

Linux : Ubuntu 20.04 : Python 3.9 설치 방법, 예제, 명령어

얇은생각 2022. 12. 29. 07:30
반응형

파이썬은 세계에서 가장 인기 있는 프로그래밍 언어 중 하나입니다. 간단한 스크립트에서 복잡한 기계 학습 알고리즘에 이르기까지 모든 종류의 애플리케이션을 구축하는 데 사용되는 다용도 언어입니다. 간단하고 배우기 쉬운 구문을 가진 Python은 초보자와 경험이 많은 개발자들에게 인기 있는 선택입니다.

Python 3.9는 Python 언어의 최신 주요 릴리스입니다. 새로운 dict 연산자, 새로운 str 함수, IANA 표준 시간대 지원 등과 같은 많은 새로운 기능을 포함합니다.

이 기사에서는 Ubuntu 20.04에 Python 3.9를 설치하는 두 가지 방법을 보여드리겠습니다. 첫 번째 옵션은 데드 스네이크 PPA에서 패키지를 설치하는 것이고, 두 번째 옵션은 소스 코드에서 Python 3.9를 빌드하는 것입니다.

Ubuntu 18.04 및 Kubuntu, Linux Mint 및 Elementary OS를 포함한 모든 Ubuntu 기반 배포에도 동일한 단계가 적용됩니다.

 

 

Linux : Ubuntu 20.04 : Python 3.9 설치 방법, 예제, 명령어

 

 

Apt를 사용하여 Ubuntu에 Python 3.9를 설치

apt를 사용하여 Ubuntu에 Python 3.9를 설치하는 것은 비교적 간단한 프로세스이며 완료하는 데 몇 분밖에 걸리지 않습니다.

패키지 목록을 업데이트하고 필수 구성 요소를 설치합니다.

sudo apt update
sudo apt install software-properties-common

 

 

시스템의 소스 목록에 PPA를 추가합니다.

sudo add-apt-repository ppa:deadsnakes/ppa

 

 

메시지가 표시되면 [Enter]를 눌러 계속합니다.

리포지토리를 사용하도록 설정한 후에는 다음을 실행하여 Python 3.9를 설치할 수 있습니다.

sudo apt install python3.9

 

 

다음을 입력하여 설치가 성공했는지 확인합니다.

python3.9 --version

# Python 3.9.1+

 

 

Python 3.9가 Ubuntu에 설치되어 있으며 이를 사용할 수 있습니다.

 

 

 

원본에서 Ubuntu에 Python 3.9를 설치

소스에서 Python을 컴파일하면 최신 Python 버전을 설치하고 빌드 옵션을 사용자 정의할 수 있습니다. 그러나 apt 패키지 관리자를 통해 Python 설치를 유지할 수는 없습니다.

다음 단계에서는 원본에서 Python 3.9를 컴파일하는 방법을 설명합니다.

Python을 빌드하는 데 필요한 종속성을 설치합니다.

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

 

 

wget을 사용하여 Python 다운로드 페이지에서 최신 릴리스의 소스 코드를 다운로드하십시오.

wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz

 

 

다운로드가 완료되면 gzip 압축된 아카이브를 추출합니다.

tar -xf Python-3.9.1.tgz

 

 

Python 소스 디렉토리로 전환하고 configure 스크립트를 실행합니다. 이 스크립트는 시스템에 대한 모든 종속성이 있는지 확인하기 위해 여러 가지 검사를 수행합니다.

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

 

 

--enable-optimizations 옵션은 여러 테스트를 실행하여 Python 이진 파일을 최적화합니다. 이렇게 하면 빌드 프로세스가 느려집니다.

Python 3.9 빌드 프로세스를 시작합니다.

make -j 12

 

 

빌드 시간을 단축하려면 프로세서의 코어 수에 맞게 -j를 수정하십시오. 당신은 nproc를 입력하면 번호를 찾을 수 있습니다.

빌드 프로세스가 완료되면 다음을 입력하여 Python 이진 파일을 설치합니다.

sudo make altinstall

 

 

나중에 기본 시스템 python3 바이너리를 덮어쓸 것이기 때문에 설치 대신 altinstall을 사용하고 있습니다.

Python 3.9가 설치되어 사용할 준비가 되었습니다. 확인하려면 다음을 입력합니다.

출력에는 Python 버전이 표시됩니다.

python3.9 --version

# Python 3.9.1

 

 

Python 3.9는 표준 Ubuntu 20.04 리포지토리에서 사용할 수 없습니다.

20.04 시스템에 Python 3.9를 설치하는 방법을 보여드렸습니다. 이제 Python 3.9 프로젝트 개발을 시작할 수 있습니다.

다음으로 다양한 Python 프로젝트에 대해 Pip 사용 방법 및 Python 가상 환경을 생성하는 방법에 대해 읽어보십시오.

반응형