Home [linux] ubuntu18.04에 python3.8 버전 설치
Post
Cancel

[linux] ubuntu18.04에 python3.8 버전 설치

Ubuntu18.04에 python3.8 설치

Ubuntu 18.04를 사용하거나, wsl2로 Ubuntu 18.04를 사용한다면, python 2.7이 기본 인터프리터일 가능성이 크다.

  • python version 확인하는 방법
1
2
3
4
5
6
7
8
$ python -V
Python 2.7.17

$ python2 -V
Python 2.7.17

$ python3 -V
Python 3.6.9

\usr\local\lib 경로에 확인해보면 자신이 설치한 python 버전을 확인할 수 있다.

3.6을 가지고 있긴 하나 기본으로 사용하고 있지 않다. 3.6을 기본으로 설정하는 방법은 추후 3.8 설치 설명 후에 설명하겠다.


apt로 python3.8 설치

  • 필요 패키지 설치
1
2
$ sudo apt update
$ sudo apt install software-properties-common


  • ppa레포지토리 추가
1
sudo add-apt-repository ppa:deadsnakes/ppa

메시지가 표시되고, 계속하기 위해 ENTER 을 누른다.


  • python 3.8 설치
1
sudo apt install python3.8


  • python 3.8 확인
1
2
$ python3.8 -V
Python 3.8.13

이렇게 설치가 완료되었다.


1
2
3
4
Command 'python3.8' not found, did you mean:

  command 'python3.6' from deb python3.6-minimal
  command 'python3.7' from deb python3.7-minimal

이 메시지가 뜨면 설치가 되지 않은 것이므로 재설치한다.

 

 

Python 3.8 기본으로 설정

  • 현재 기본 python 확인
1
2
$ python -V
Python 2.7.17

 

  • python 3.8로 변경
1
2
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1
update-alternatives: using /usr/bin/python3.8 to provide /usr/bin/python (python) in auto mode

위의 메시지가 뜬다면 3.8로 변경이 성공되었다.

 

1
update-alternatives: error: alternative path /usr/bin/python3.8 doesn't exist

이 메시지가 뜬다면 3.8이 설치되지 않았다는 것이다.

 

  • 기본 python 확인
1
2
$ python -V
Python 3.8.13

 

 

reference

This post is licensed under CC BY 4.0 by the author.