Python

[Python] Linux-Ubuntu 20.04 Python 3.8 설치 방법

김먼저 2023. 8. 18. 11:02

Ubuntu 20.04에서 Python 3.8을 설치하는 방법은 두 가지가 있습니다.

(Ubuntu 18.04 및 Kubuntu, Linux Mint 및 Elementary OS를 포함한 모든 Ubuntu 기반 배포에도 동일)

 

  • Apt로 설치하기(간단) - 데드 스네이크 PPA 에서 패키지 설치
  • 소스코드에서 Python 빌드

 

1. APT 이용

 

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

sudo apt update
sudo apt install software-properties-common

 

 

 

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

sudo add-apt-repository ppa:deadsnakes/ppa

 - 메세지가 표시되면 'Enter'를 눌러줍니다.

 

 

 

(3) Repository를 사용하도록 설정한 후에는 다음과 같이 python을 설치할 수 있습니다.

sudo apt install python3.8

 

 

 

(4) 설치 성공 여부와 버전을 다시 확인합니다.

python3.8 --version

 

 

 

2. 소스코드에서 Python 3.8 설치

 

(1) 패키지를 업데이트합니다.

sudo apt update

 

 

 

(2) 필요한 라이브러리를 설치합니다.

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

 

 

 

(3) 파이썬 3.8 다운로드 및 설치

mkdir ~/python38
cd ~/python38

# wget을 사용하여 Python 다운로드 페이지에서 소스 코드를 다운로드
wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz

# 다운로드가 완료되면 gzip 압축된 아카이브를 추출.
tar xvf Python-3.8.12.tgz

 

(4) Configure 스크립트를 실행합니다.

 

이 스크립트는 시스템에 대한 모든 종속성이 있는지 확인하기 위해 여러 가지 검사를 수행합니다.

cd Python-3.8.12

# --enable-optimizations 옵션은 여러 테스트를 실행하여 Python 이진 파일을 최적화
./configure --enable-optimizations

 

 

(5) Python 3.8 빌드 프로세스를 시작

make -j $(nproc)

 

 

(6) Python 이진 파일 설치

sudo make altinstall

 

 

(7) 설치 여부와 버전 확인

python3.8 --version

 

 

★ 3.8이 아니더라도 다른 버전(3.6, 3.7, 3.10) 설치가 가능합니다.

'Python' 카테고리의 다른 글

[Python] 실행시간 측정하기  (0) 2023.09.07
Ubuntu 22.04.3 LTS - Python 버전 변경하기  (0) 2023.08.21