jupyter lab 사용시 기본 세팅

jupyter 은 윈도우에서도 되나 저는 보통 Linux에서 사용하므로 리눅스 카테고리에 올린다.

install은 단순히 pip 로 하면 되고

nginx를 두고 처리를 할때 처리할 부분만 기술한다.

구동은 다음 형태로 하면 된다.

NOTEBOOK_BASE_DIR=./

jupyter lab --no-browser --ip=0.0.0.0 --notebook-dir=${NOTEBOOK_BASE_DIR} --ServerApp.base_url=jupyter --NotebookApp.allow_origin=*

origin 설정하는 이유는 다른 서버에서 nginx를 lb 로 사용하려는 구조 비스무리 하게 해서 그렇다.

terminal을 오픈을 해 줄때 websocket으로 하는데, 이때 host 가 다를 경우 저런 CORS 문제가 되기 때문.

앞단 nginx도 reverse proxy로 둘 경우 다음과 같이 설정 (특히 WebSocket 부분) 참조 하면 된다.

location ~ /jupyter(.*)$ {
        proxy_pass http://x.x.x.x:8888$request_uri;
        proxy_http_version 1.1;
        proxy_redirect off;
        # WebSocket 설정
        proxy_set_header      Upgrade "websocket";
        proxy_set_header      Connection "Upgrade";
        proxy_read_timeout    86400;
    }

   

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다