들어가며
- SparklingSoDA 는 오프라인 환경으로 구성되기 때문에 Nexus 저장소에 해당 패키지가 없다면 추가한 뒤 작업을 진행합니다.
- 패키지를 추가하는 방법은 크게 API 방식, Nexus 포탈, Master node 에서 container 를 활용하는 방법 . 총 3가지로 나눠집니다.
- 해당 방식은 Nexus 포탈을 사용하는 방법입니다.
내용
- 패키지 다운로드
필요한 패키지를 Pypi.org 에서 다운받습니다. - Nexus 패키지 업로드
: hub.sparklingsoda.ai
** 해당 도메인은 저장소의 기본 도메인으로 고객사마다 상이할 수 있습니다.
2-1. Nexus 로그인
id : admin
pw : agilesoda01
2-2. 패키지 업로드
로그인 성공 시 그림과 같이 Upload 버튼이 생성됩니다. 이를 클릭한 뒤 "pypi-hosted" 로 접속합니다.
Browse 버튼을 클릭해 로컬에서 다운받은 파일을 업로드합니다.
-> - Notebook 에서 패키지 정상작동 확인
3-1. Jupyter 혹은 Vscode 접근
Jupyter > requirments 에 추가할 패키지를 작성합니다.
3-2. Terminal 을 접속하여 패키지 다운로드pip install -r requirments.txt
정상적으로 받아오는 것을 확인할 수 있습니다.
** 다운받는 패키지의 의존성도 모두 동일한 방식으로 업로드하여 작업을 진행합니다.
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.