리눅스 서버에 여러 Python 버전이 존재할 때 원하는 버전을 사용하도록 설정하고 싶을 경우 update-alternatives를 이용하거나 직접 심볼릭 링크를 생성하여 버전 관리가 가능합니다.

 

우선 update-alternatives를 이용한 방법을 보겠습니다.

 

1. update-alternatives --config python 옵션은 python 버전 변경 시 사용하며 다음과 같은 에러가 발생할 경우 버전이 등록되어 있지 않은 것입니다.

sudo update-alternatives --config python
update-alternatives: error: no alternatives for python

2. 실행파일을 등록하는 명령어로 버전을 등록 시켜줍니다.

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

3. update-alternatives --config python 옵션으로 버전을 선택 후 적용된 버전을 확인합니다.

 

다음은 심볼릭 링크를 이용하여 버전관리를 해보겠습니다.

 

1. python이 실행되는 위치를 확인합니다.

which python

 

2. /usr/bin/python이 가리키는 버전 확인

3. 심볼릭 링크 생성

ln -s /usr/bin/pyton2.7 /usr/bin/python

4. 버전 확인

'프로그래밍 > Python' 카테고리의 다른 글

Python 공부 3일차(5장~6장)  (0) 2021.06.01
Python 공부 2일차(5장)  (0) 2021.06.01
Python 공부 1일차(1장~4장)  (0) 2021.05.30

개요

- 사용자가 Azure 도구, API 또는 SDK에서 요청을 보내게 되면 Azure Resource Manager에서 요청을 받아 인증 및 권한 부여를 함

- 요청된 작업을 수행하는 Azure 서비스로 요청을 보냄

 

 

 

'클라우드 > AZURE' 카테고리의 다른 글

AWS와 Azure 서비스 매칭  (0) 2021.06.03
Azure CLI 명령  (0) 2021.06.03
Azure CLI 설치  (0) 2021.06.03

참고 

- https://cloud.google.com/free/docs/aws-azure-gcp-service-comparison?hl=ko 

 

AWS와 Azure 서비스를 Google Cloud와 비교  |  Google Cloud 무료 프로그램

최종 업데이트: 2021년 4월 28일 이 표에는 일반 안정화 버전의 Google Cloud 서비스가 나와 있으며 Amazon Web Services(AWS) 및 Microsoft Azure의 유사한 제품과 매핑합니다. 서비스 유형, 기능 또는 제품 이름

cloud.google.com

 

'클라우드 > AZURE' 카테고리의 다른 글

Azure Resource Group  (0) 2021.06.04
Azure CLI 명령  (0) 2021.06.03
Azure CLI 설치  (0) 2021.06.03

+ Recent posts