Linux/Ubuntu

Ubuntu 20.04 LTS 파이썬 버전 변경하기

으노방 2021. 8. 8. 19:38

난 분명히 pytho3를 설치했는데 막상 버전을 확인해 보면 python2다....

이것은 파이썬 설치 후 버전 변경을 안 해서 그렇다.

 

먼저 파이썬이 설치된 위치를 확인해 하고 현재 어떤 파일을 가리키는지 확인해 보자

# 파이썬 설치 위치
$ which python
/usr/bin/python

# 현재 가리키는 파일
$ ls -al /usr/bin/python
lrwxrwxrwx 1 root root 7 Apr 15  2020 /usr/bin/python -> python2

우리가 원하는 것은 Python3!!!

파이썬 실행 파일 확인 후 원하는 버전으로 변경해 보자

# 설치된 파이썬 실행파일 확인하기
$ ls /usr/bin/ | grep python
dh_python2
python
python2
python2.7
python3
python3-config
python3.8
python3.8-config

버전을 변경하기 전에 현재 등록된 파이썬 버전을 확인해 봐야 한다

# 파이썬 버전 변경하는 옵션(alternatives:대체)
$ sudo update-alternatives --config python
update-alternatives: error: no alternatives for python

에러 메시지를 확인해 보니 등록된 파이썬이 없다고 한다;;

이제 진짜 실행 파일을 등록해 보자

update-alternatives --install [symbolic link path] python [real path] number

# 버전 변경
$ update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1

맨 뒤에 '1'은 우선순위이다....

이렇게 뒤에 숫자를 넣어 파이썬을 여러 개 등록하면서 우선순위를 지정할 수 있다.

(나는 귀찮아서 하나만 등록함)

 

따란~ 파이썬 버전이 변경 되었다

 

[참고]

https://codechacha.com/ko/change-python-version/

 

 

https://github.com/eunhobang

 

eunhobang - Overview

eunhobang has 10 repositories available. Follow their code on GitHub.

github.com