[Ubuntu] Python 버전 변경하는 방법

소개

Ubuntu에서 다수의 python 버전을 운영할 때, update-alternatives를 이용하면, 손쉽게 python 버전을 변경할 수 있습니다.

update-alternatives는 Debian 계열 시스템에서 다수의 패키지를 심볼릭 링크로 관리해 주는 명령어입니다. 해당 명령어는 python 뿐만 아니라, jdk와 같이 대부분의 패키지 버전을 관리하는데 사용할 수 있습니다.

현재 사용중인 Python 실행 위치 확인

which 명령어를 사용하면 현재 사용 중인 python의 실행 위치를 조회할 수 있습니다.

조회된 /usr/bin/python 파일을 ls 명령어로 조회해 보면, 심볼릭 링크이고 실제 python 바이너리가 다른 위치에 설치된 것을 확인할 수 있습니다.

이미 다른 버전의 python을 설치했다면 아래의 명령어로 설치된 python 버전들을 확인할 수 있습니다.

update-alternatives를 이용한 python 버전 변경

python 등록 여부 확인

update-alternatives --config python 명령어를 통해 update-alternatives에 등록된 python 버전이 있는지 확인할 수 있습니다.

python 버전 등록 및 변경

현재는 등록된 python 버전이 없으므로, update-alternatives --install [symbolic link path] python [real path] number 명령어를 이용하여 python 버전을 등록합니다.

update-alternatives --config python 명령어를 다시 입력하면 등록된 python 버전이 확인이 가능합니다.

숫자를 입력하여 원하는 버전의 python을 선택할 수 있습니다.

이 글은 카테고리: Linux에 포함되어 있습니다. 고유주소를 북마크하세요.

댓글 남기기