파이썬(Python) 버전 변경을 위한 Alternatives 사용법
2021. 11. 16. 10:53ㆍEtc/Utils
Alternatives(cf, update-alternatives)란?
심볼릭 링크를 생성, 제거, 관리, 조회할 수 있는 기능을 제공하는 GNU 라이센스의 커맨드라인 툴로, 심볼릭 링크를 통해 특정 커맨드에 대한 디폴트 버전 혹은 경로를 정의할 수 있음
기본 실행 위치
* python --version : 현재 사용 중인 파이썬 버전 확인
* which python : 현재 사용 중인 파이썬의 경로 확인
* ls -al /usr/bin/python : 현재 사용 중인 파이썬이 어떤 파일을 가리키고 있는지 확인
* ls /usr/bin/ | grep python : 현재 설치 되어있는 파이썬들을 확인
Alternative 사용 방법
$ sudo update-alternatives --config python
* 위 명령어를 입력하여 python 버전을 변경할 수 있음
* 입력 후 만약 'update-alternatives: error: no alternatives for python'라고 출력된다면 아무 것도 등록되지 않은 상태로, 'update-alternatives --install [symbolic link path] python [real path] number' 형식으로 파이썬 실행 파일 등록이 가능
$ update-alternatives --install /usr/bin/python python /usr/local/bin/python2.7 1
$ update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
* 등록 후 버전 변경 명령어를 다시 입력하면 아래와 같이 버전을 선택 할 수 있는 화면이 나오는데, selection number에 원하는 버전의 번호를 입력하고 버전을 확인해보면 변경이 완료 된 것을 알 수 있음
'Etc > Utils' 카테고리의 다른 글
잉크스케이프(Inkscape) 설치 및 간단한 설정 (0) | 2021.11.22 |
---|---|
npm install 시 다른 버전의 파이썬(Python)을 사용하는 방법 (0) | 2021.11.16 |