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 |