hyunjin

우분투 18.04 기본 파이썬 업그레이드 본문

개인 공부/환경세팅

우분투 18.04 기본 파이썬 업그레이드

_h.j 2021. 7. 25. 21:01
728x90

우분투에 기본으로 설정된 파이썬 버전이 python2.7이다

 

어떤 파이썬 설치되어 있는지 보고

원하는 버전이 있다면 설치하고

 기본 버전 바꾸자

 

Update-alternatives로 파이썬 버전 등록 및 변경

먼저 파이썬을 등록하기 전에 이미 등록된 것이 있는지 확인해야 합니다.

update-alternatives --config python 옵션은 python 버전을 변경하는 옵션입니다. 만약 아래 error 로그처럼 설정된 것이 없다고 한다면 아무것도 등록된 것이 없다는 의미입니다.

hyunjin@hyunjin:~/PycharmProjects/NeuralRecon$ sudo update-alternatives --config python
update-alternatives: error: no alternatives for python

 

update-alternatives --install [symbolic link path] python [real path] number 명령어는 실행파일을 등록하는 명령어입니다.

아래와 같이 입력하면 2.7과 3.7버전이 update-alternatives에 등록됩니다. 물론 파이썬 2.7과 3.6이 설치되어 있어야 합니다. 만약 설치위치가 저와 다르다면 자신의 PC에 설치된 path로 변경하셔야 합니다.

$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2

그리고 update-alternatives --config python을 다시 입력하면 등록한 파이썬 버전을 선택하는 메뉴가 나옵니다.

(하지만 실제 내 우분투엔 3.7 하나만 설정해두어 아래 선택 과정 필요 없었다.)

 

 

마지막으로 확인

$ python --version
$ ls -al /usr/bin/python

 

 

 

참고

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

 

728x90