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