Software Engineering

vscode.dev에서 원격 Jupyter 서버 연결하기

머니기어 2023. 3. 5. 19:25
반응형

vscode.dev는 VS Code를 브라우저에서 사용하도록 하는 웹앱이다.
 
설치가 필요 없으며 VS Code의 모든 기능을 거의 완벽히 수행한다. (공식 블로그 왈)
 
그러나 브라우저라는 근본적인 문제로 일부 익스텐션이 제대로 작동하지 않는 경우가 있다!
 
이번 포스팀에서는 내 PC에서 동작하는 Jupyter 서버를 vscode.dev에 연결하는 방법을 소개한다.

Quick Start

주피터 실행 시 Anaconda Prompt에 다음 커맨드 입력 후 나의 주피터 서버를 커널로 선택하면 된다.

jupyter notebook --no-browser --NotebookApp.allow_origin_pat="https://.*vscode-cdn\.net"

OR

jupyter notebook --no-browser --NotebookApp.allow_origin='*'


Jupyter 서버 시작하기

브라우저에서 Jupyter서버에 접속하기 위해서는 Jupyter 실행 시 origin_allow라는 옵션이 추가로 필요하다.
 
QuickStart에서 설명한 커맨드를 입력하면 주피터 노트북이 실행되면서 다음과 같이 접근 가능한 주소를 돌려받는다.

실행결과

위 사진에 보이는 팝업에 내 Jupyter 주소를 입력하면 된다.
 
자세한 내용은 다음 링크를 참조하길 바란다.
https://github.com/microsoft/vscode-jupyter/wiki/Connecting-to-a-remote-Jupyter-server-from-vscode.dev

반응형