본문 바로가기
프로그래밍 (Programming)/파이썬 (Python)

Ubuntu에서 Python 업그레이드 하는 방법

by codingwalks 2023. 11. 29.
반응형

안녕하세요. 코딩산책입니다.

Github에 공개된 소스코드를 사용하려다 보면 Python의 버전에 따라서 requirement.txt의 설치파일이 정상적으로 진행되거나 안 되는 경우가 발생하게 됩니다. 따라서 그런 경우에 Ubuntu에서 Python의 버전을 업그레이드하고 기본 버전을 변경하는 방법에 대하여 정리해 봅니다. Ubuntu의 버전에 따라서 기본 버전이 다를 수 있으며, Ubuntu 20.04를 기준으로 작성되었습니다.

Ubuntu 20.04에서는 Python 3.8을 기본으로 제공하고 있으며 이를 3.10으로 업그레이드를 진행해보도록 하겠습니다.

 

1.  리포지터리 추가 및 업데이트

  • Ubuntu 20.04에서는 Python 3.10의 리포지토리를 사용할 수 없기에 저장소를 추가해주어야 합니다.
  • 아래의 명령어를 실행하여 저장소를 추가하고 업데이트를 진행합니다.
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt-list | grep python 3.10

 

2.  Python 3.10 설치

sudo apt install -y python3.10

 

3.  Python 버전 추가 및 버전 변경

  • 기존 버전인 3.8과 신규 버전인 3.10을 update-alternatives에 등록하고 인덱스를 지정해줍니다.
  • update-alternatives --config를 사용하면 현재 버전을 확인할 수 있으며, 변경도 가능합니다.
# 버전 변경
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 2

# 버전 변경사항 확인 및 변경
sudo update-alternatives --config python3

# 버전 확인
python3 -V



 

※ Python 호출 시 not found  발생 시

# 터미널에서 실행
vi ~/.bashrc

# 아래 내용 추가
alias python=python3

# 터미널에서 변경사항 반영
source ~/.bashrc

 

 

해당 포스트가 유용하셨다면 하단의 좋아요와 구독하기 부탁드립니다. ^^

Buy me a coffee

 

반응형