관리 메뉴

웹개발자의 기지개

[Python] Ubuntu 에서 파이썬 버전 여러개 설치 본문

python

[Python] Ubuntu 에서 파이썬 버전 여러개 설치

웹개발자 워니 2025. 5. 27. 07:30

python 3.8 과  3.9 를 설치하고, 각각 원하는 버전을 기본 설정하는 방법이다.

 

python 3.9 설치

 

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.9

 

 


update-alternatives로 관리하기

 

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2

 

 

 

내가 원하는 버전 선택하기

 

sudo update-alternatives --config python3

 

 

root@lee-ubuntu:~# sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8
update-alternatives: --install은 <링크> <이름> <경로> <우선순위>가 필요합니다.

Use 'update-alternatives --help' for program usage information.
root@lee-ubuntu:~# sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1
update-alternatives: using /usr/bin/python3.9 to provide /usr/bin/python3 (python3) in auto mode
root@lee-ubuntu:~# sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 2
update-alternatives: using /usr/bin/python3.8 to provide /usr/bin/python3 (python3) in auto mode
root@lee-ubuntu:~# python3 -V
Python 3.8.10
root@lee-ubuntu:~# sudo update-alternatives --config python3
대체 항목 python3에 대해 (/usr/bin/python3 제공) 2개 선택이 있습니다.

  선택       경로              우선순▒ 상태
------------------------------------------------------------
* 0            /usr/bin/python3.8   2         자동 모드
  1            /usr/bin/python3.8   2         수동 모드
  2            /usr/bin/python3.9   1         수동 모드

Press <enter> to keep the current choice[*], or type selection number: 2
update-alternatives: using /usr/bin/python3.9 to provide /usr/bin/python3 (python3) in manual mode
root@lee-ubuntu:~# sudo update-alternatives --config python3
대체 항목 python3에 대해 (/usr/bin/python3 제공) 2개 선택이 있습니다.

  선택       경로              우선순▒ 상태
------------------------------------------------------------
  0            /usr/bin/python3.8   2         자동 모드
  1            /usr/bin/python3.8   2         수동 모드
* 2            /usr/bin/python3.9   1         수동 모드

 

 

Comments