.bashrc 에 아래와 같이 alias를 추가하면 간단하다.
aliash python=python3
위 방법은 사용자에게 문제를 발생시키지 않으나, python script에서 python을 지정하는 경우 문제가 발생할 수 있다.
Ubuntu에서, 아래와 같이 실행함으로써 대상을 변경할 수 있다.
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10
이 방식은 symbolic link를 이용하여 연결해 script에서 지정한 경우에도 문제 없이 사용할 수 있다.
이 방식은 python에만 국한된 것이 아니라 다양하게 응용할 수 있다.
sudo update-alternatives -- install [ path 1 ] [ aliasName ] [ path 2 ] [ priority ]
path1을 path2로 link 한다.
프로그램 버전이 여러 개 존재할 때 사용할 수 있으며, 아래 Command를 사용해 선택할 수 있다.
sudo update-alternatives --config vi