SW/리눅스

Linux : Ubuntu 18.04 : Python 3.8 설치 방법, 예제, 명령어

얇은생각 2022. 4. 13. 07:30
반응형

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

Python 3.8은 Python 언어의 최신 주요 릴리스입니다. 할당 식, 위치 전용 매개 변수, f-스트링 지원 등과 같은 많은 새로운 기능이 포함되어 있습니다.

Ubuntu의 기본 리포지토리에서는 Python 3.8을 사용할 수 없습니다. 이 튜토리얼에서는 Ubuntu 18.04에 Python 3.8을 설치하는 두 가지 방법에 대해 설명합니다. 첫 번째 옵션은 데드스네이크 PPA에서 deb 패키지를 설치하는 것이고 두 번째 옵션은 소스 코드에서 빌드하는 것입니다.

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

 

 

Linux : Ubuntu 18.04 : Python 3.8 설치 방법, 예제, 명령어

 

 

Ubuntu에 Python 3.8을 Apt와 함께 설치

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

다음 명령을 루트 또는 sudo 액세스 권한이 있는 사용자로 실행하여 패키지 목록을 업데이트하고 필수 구성 요소를 설치합니다.

sudo apt update
sudo apt install software-properties-common

 

 

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

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

sudo add-apt-repository ppa:deadsnakes/ppa

# Press [ENTER] to continue or Ctrl-c to cancel adding it.

 

 

계속하려면 [ENTER]를 누르고, 추가를 취소하려면 Ctrl-c를 누릅니다.알겠습니다

리포지토리가 활성화되면 다음을 사용하여 Python 3.8을 설치합니다.

sudo apt install python3.8

 

 

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

python3.8 --version

# Python 3.8.0

 

 

이때 Python 3.8이 Ubuntu 시스템에 설치되므로 이 시스템을 사용할 수 있습니다.

 

 

 

Ubuntu에 Python 3.8을 설치

이 섹션에서는 원본에서 파이썬 3.8을 컴파일하는 방법에 대해 설명합니다.

패키지 목록을 업데이트하고 파이썬을 구축하는 데 필요한 패키지를 설치합니다.

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을 사용하여 파이썬 다운로드 페이지에서 최신 릴리스의 소스 코드를 다운로드합니다.

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

 

 

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

다운로드가 완료되면 압축된 보관 파일의 압축을 풉니다.

tar -xf Python-3.8.0.tgz

 

 

Python 원본 디렉토리로 전환하고 여러 가지 검사를 수행하는 구성 스크립트를 실행하여 시스템의 모든 종속성이 존재하는지 확인합니다.

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

 

 

--enable-optimizations 옵션은 여러 테스트를 실행하여 파이썬 바이너리를 최적화합니다. 따라서 빌드 프로세스가 느려집니다.

파이썬 3.8 빌드 프로세스를 시작합니다.

make -j 8

 

 

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

빌드 프로세스가 완료되면 다음을 입력하여 파이썬 바이너리를 설치합니다.

sudo make altinstall

 

 

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

Python 3.8이 설치되었으며 사용할 준비가 되었습니다. 다음을 입력하여 확인합니다.

python3.8 --version

# Python 3.8.0

 

 

우분투 18.04 컴퓨터에 파이썬 3.8을 설치했으며 파이썬 3 프로젝트 개발을 시작할 수 있습니다.

다음으로 Pip 사용 방법 및 Python 프로젝트에 대한 Python 가상 환경 생성 방법에 대해 읽을 수 있습니다.

반응형