본문 바로가기
프로그래밍/OS (Windows, Linux)

Ubuntu Python 기본 실행 버전 설정/변경하기 (우분투 파이썬 버전 변경하는 방법, ROS Python version change)

by GhostWeb 2019. 12. 10.
반응형

 

 우분투 18.04를 처음 설치하고 터미널에서 python을 실행하면 python 2.7이 기본적으로 실행되는 것을 볼 수 있는데요.

 이번에는 python 명령어로 실행되는 python 2.7을 다른 버전으로 변경하는 방법에 대해서 알아보도록 할게요.

 

 ROS python node를 실행하면 기본적으로 현재 시스템에 설정된 python으로 작동하기 때문에 python 3을 사용하셔야 되는 분들은 참고하세요.

 

 참고로 그냥 py 파일을 버전으로 실행하고 싶으신 분들은 python 명령어 뒤에 숫자를 붙이면 돼요.

 

python abc.py : 시스템에 설정된 버전으로 실행
python2 abc.py : python2.x로 실행
python3 abc.py : python3.x로 실행

 

 일단 변경 전에 python 명령어가 몇 버전으로 실행되는지와 python 2, 3 버전을 확인해보세요.

1. 터미널 실행 후 python 입력 후 엔터 (python2, python3)

2. 확인 후 Ctrl + D로 나가기

 

ubuntu 18.04 LTS 초기 모습

확인 완료되신 분 중 python 기본 버전을 변경해야 하시는 분의 아래의 명령어를 터미널에 입력하세요.

 

sudo update-alternatives --config python

 

 만약에 위의 명령어를 실행했는데 <update-alternatives: error: no alternatives for python> 메시지가 출력된다면 아래의 명령어를 입력해야 돼요.

 

 근데 명령어의 파이썬 버전과 현재 사용 중인 시스템에 있는 파이썬 버전이 다르다면 현재 시스템에 설치되어 있는 버전으로 고쳐서 입력하세요!

(※아래는 ubuntu 18.04 LTS에 기본적으로 설치되어 있는 python 버전 기준입니다.)

 

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

 

 입력 후 다시 sudo update-alternatives --config python를 실행하여 변경할 python 버전을 선택하세요.

 

 그다음 터미널에 다시 python을 입력하면 기본적으로 실행되는 python 버전이 변경된 것을 확인할 수 있어요.

 

python 기본 버전 변경 확인

 

 그럼 이상으로 포스팅을 마치며 즐거운 코딩 하세요. 

 

반응형