Program/Python

[프로그래밍] vscode에서 주피터 노트북 연결 사용기

흰라면 2021. 6. 2. 17:36

이전 포스팅의 아나콘다3를 무사히 설치하고 주피터 노트북이 잘 동작한다는 가정하에 진행합니다.

주피터 노트북 UI가 못생기기도 하고 어두운 테마에서 작업하기 위해 vscode와 연결하여 쓰도록 하겠습니다.

https://code.visualstudio.com/download

 

Download Visual Studio Code - Mac, Linux, Windows

Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications.

code.visualstudio.com

vscode 공식 사이트에서 현 PC에 알맞는 버전을 다운로드 해줍니다.

저는 윈도우 10 64비트를 기준으로 작성합니다.

다운로드 받은 exe 파일을 실행시켜 설치를 진행합니다.

ㅂ본인이 선호하는 옵션에 체크합니다.

맨 밑 PATH 추가는 반드시 체크합니다.

vscode를 실행시킵니다.

좌측 하단의 계정 아이콘을 클릭해서 vscode 설정을 MS계정 / github 계정에 동기화 시킬 수 있습니다.

좌측의 아이콘 중에 블록 아이콘을 클릭하면 externsion을 검색 설치 할 수 있습니다. (단축키 : ctrl+shift+x)

아래의 확장 프로그램들을 검색하고 설치합니다.

  • Python
  • Python for VSCode
  • Python Extension Pack

VScode를 종료해주고, 윈도우 터미널 (cmd 검색)을 관리자 권한으로 실행시킵니다.

그리고 아래의 명령어들을 입력해줍니다.

> pip install jupyter
> pip install ipykernel
> python -m ipykernel install --user --name conda --display-name "주피터에 표시할 kernel 이름"

별도의 가상환경이 구성되어 있어 커널이름을 정확하게 입력하는 것이 아닌 이상 적당한 이름으로 kernel 이름을 정합니다.

저는 'conda'이라고 했습니다.

> cd ..
> cd ..
> jupyter notebook

위와 같이 C드라이브 최상단에서 주피터 노트북 커맨드를 입력하면 브라우저 창에서 주피터 노트북이 열리는 것이 확인됩니다.

종료했던 vscode를 다시 실행시킵니다.

ctrl+shift+p 단축키를 입력하고 jupyter를 검색합니다.

'Specify local or remote Jupyter server for connection' 클릭합니다.

'default'를 클릭합니다.

이제 부터 사용할 때는 ctrl+shift+p 단축키를 입력하고 jupyter를 검색합니다.

그리고'select interpreter to start jupyter server' 클릭합니다.

그리고 나오는 '~~(conda)'를 선택합니다.

그 뒤에 .ipynb 파일 실행 시 Jupyter에 대해 'Trust all notebooks'를 클릭해줍니다.