티스토리 뷰

본 내용은 aws ec2 ubuntu 서버에서 진행됩니다.

 

pc에는 다양한 버전의 python이 설치될 수 있습니다. 예를 들어 python2.7과 python3.6이 같은 pc에 적재되어 있을 수 있고 자동으로 ubuntu에서는 python path가 python 버전 2.7로 설정되어 있습니다. 때문에 ubuntu cmd에서 python을 입력하면 python2.7 버전이 실행되고 python3을 입력해야만 python3.6 버전을 사용할 수 있습니다. ubuntu에서 python을 입력했을 때 python2.7이 아닌 python3.6을 이용하려면 python path를 변경해야 합니다. python 변경을 위해선 alternatives를 이용합니다. alternatives는 프로그램의 버전 관리를 하는 데에 매우 유용합니다.

 

오늘은 alternatives를 이용해 python 버전을 변경해보도록 하겠습니다.

 

ubuntu cmd에서 아래와 같이 입력해주세요.

 

$ 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

 

저는 python2.7 버전과 python3.6 버전이 설치 되어있어서 위와 같이 작성했지만, 만약 다른 버전을 이용하신다면 위 명령에서 버전 숫자만 변경해주시면 됩니다.

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

즉, python에 대한 alternative을 등록하는 과정입니다.

 

그 다음 cmd 창에서 아래와 같이 입력해주세요.

 

$ sudo update-alternatives --config python

 

위 명령을 실행하면 아래 보시는 것처럼 대체 가능한 python 버전들(alternative python)이 화면에 나열되고 그중에서 사용하고자 하는 파이썬을 번호를 입력하면 됩니다.

 

There are 2 choices for the alternative python (providing /usr/bin/python).

Selection         Path         Priority   Status 

--------------------------------------------------------

* 0        /usr/bin/python3.6    2    auto mode

1          /usr/bin/python2.7    1   manual mode

2          /usr/bin/python3.6    2   manual mode

Press <enter> to keep the current choice[*], or type selection number:

 

python3.6을 사용하기 위해 2를 입력하면 python 버전 변경 완료입니다.

 

버전이 변경된 걸 확인하기 위해선 아래와 같이 입력해주세요.

$ python --version

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함