분석엔진의 Python 버전을 확인하는 방법

작성자 김민태 수정일 2022-11-17 16:18

#스파클링소다3.0, #스파클링소다3, #스파클링소다, #SparklingSoDA3.0, #SparklingSoDA3

아티클 관련 제품: SparklingSoDA3.0

들어가며

  • 스파클링소다에서 개발을 진행하다보면 자신이 속한 프로젝트에서 사용하는 엔진의 Python 버전을 확인 해야할 때가 있습니다.
  • 그러한 경우 아래와 같은 방법으로 Python 버전이 확인가능합니다.



목록



내용



1. Project Explorer 메뉴에서 확인하기


먼저 자신이 속한 프로젝트를 클릭하여 상세 페이지로 이동합니다.



Docker Image Packages 카테고리에서 Python을 검색합니다.


Python의 경우 대부분 Python 2.x.x 버전일 확률이 높습니다. 

✓ Python 자체는 시스템 패키지이기 때문에 SYS 패키지 Type에서 찾으셔야 합니다.




만약 Python 3의 경우 Python3로 검색합니다.


✖︎ 만약 위와 같이 Docker Image Packages가 출력되지 않는 경우에는
포탈에 도커 이미지를 등록하면서 Package list 추가 작업이 선행되지 않은 것 입니다.
(엔진으로 등록할 때 리스트는 자동으로 추가되어지지 않고 수기로 추가하는 기능입니다.)

위의 Docker Image Packages 리스트가 출력되게 하려면 아래의 링크를 참고해주세요.

URL : Docker Image Packages 메뉴는 무엇인가요?





2. Docker Engine에서 확인하기


자신이 사용 중인 Project의 분석 엔진 이름을 확인합니다.



Admin의 Engine 메뉴로 이동합니다.



사용 중인 Engine 이름을 찾아 Language 버전을 확인합니다.

✓ 해당 Language 버전 또한 자동으로 추가 되지 않습니다.
Docker Image를 등록할 때 사용자가 수기로 입력해주어야 합니다.




3. 컨테이너에서 직접 확인하기


위 방법들로 확인이 불가하다면 직접 컨테이너에서 확인합니다.
Terminal 마스터 노드에 접속하여 사용 중인 파드 이름을 조회합니다.


# kubectl get pod | grep jupyterhub
jupyterhub-2-0-7-1-8544fc5969-k589f              2/2     Running 


출력 된 파드 이름을 토대로 아래와 같은 명령어를 실행합니다.


# kubectl exec -it jupyterhub-2-0-7-1-8544fc5969-k589f -c hub -- python -V

Python 3.5.2





마무리

  • 위와 같은 3가지 방법으로 자신이 사용 중인 프로젝트의 Python 버전을 확인할 수 있습니다.

아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요
CAPTCHA 확인이 필요합니다.

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.

02-558-8300