개요

Jupyter를 활용하여 머신러닝 개발을 진행하는데 만족하고 사용하고 있다. 그런데 아무래도 웹브라우저 기반 개발의 편리함은 있지만 IDE와 같은 강력한 Assist나 문자열 편집에서 아쉬움이 남았다.

따라서 Jupyter도 쓰고 싶고 Pycharm도 쓰고 싶어 방법을 찾아본 후 정리해둔다.

핵심

Jupyter와 Pycharm을 REST로 token인증을 통해 연동시키는 것이다.

방법

Jupyter 실행

우선 Pycharm에서 사용할 Jupyter 환경을 준비하자.

아래와 같이 Jupyter를 실행한다. 이후 발급된 token을 포함한 Jupyter주소를 복사해둔다.

이미 실행된 Jupyter가 있다면 token 정보를 따로 찾아서 확보해야한다.

웹브라우저에서 Jupyter가 정상 실행됨을 확인해둔다.

Pycharm에서 노트북 만들기

파일을 새로 만들기 옵션에 보면 Jupyter Notebook이라고 존재한다. 이를 클릭하면 아래와 같이 노트북을 만들수 있는 팝업이 뜨고 여기서 원하는 이름으로 노트북을 만든다.

만들어진 노트북 파일을 열어보면 아래와 같이 Jupyter Notebook 화면이 IDE내에서 뜬다.
이제 실행을 확인해보기 위해 간단한 명령어를 입력하고 실행 버튼을 눌러보자.

Pycharm을 Jupyter와 연결하기

앞서 얘기한것 처럼 Jupyter의 REST URL을 token정보를 포함하여 넣으면 알아서 Jupyter와 IDE가 연결된다.

아까 확보해둔 Jupyter URL을 넣어주자.

실행 검증하기

아래와 같이 Jupter가 정상적으로 PyCharm IDE 내에서 실행되는 것을 확인 할 수 있다.

이제 조금 더 쾌적하게 개발을 진행하자!

Mac은 단축키가 다르니 유의하자.