[vscode] jupyter notebook 실행하기

반응형
    반응형

    vscode에서 jupyter 실행하기

    vscode에서도 jupyter를 쓸 수 있는데요. 사실, 아나콘다의 jupyter가 코드작성하기 좋긴 한데 파일관리가 잘 안되는 단점이 있습니다. 거기에 py 파일과의 연계를 할 때 한눈에 안보여서 약간 번거로운 부분이 있습니다.

    제가 하는 작업의 스케일이 커지면서 어느순간 vscode에서 jupyter를 작성하고 있더군요.

    이번 포스팅은 vscode에서 jupyter 설치방법에 대한 내용입니다.

    많은 확장 프로그램 뭘 설치해야하나

    vscode에 jupyter만 쳐봐도 확장프로그램이 100여개가 나옵니다. 처음에는 뭘 설치해야할지 막막하더군요. 예전에는 번들이 있어서 알아서 설치해주었습니다. 요즘에는 더 좋아져서 jupyter를 설치하면 알아서 해줍니다.

    제 vscode에서 설치된 것은 5가지입니다. 혹시 실행시 문제가 생긴다면 아래 5가지가 설치되었는지 확인해보시기 바랍니다

    • jupyter : jupyter notebook을 vscode에서 구동되도록 설치
    • jupyter keymap : vscode의 단축키가 jupyter에서도 가능하게 설정
    • jupyter slide show : ipynb 파일을 슬라이드 쇼로 변환할 수 있게 해주는 기능
    • jupyter cell tags : 태그 입력 기능
    • jupyter notebook renderers : 랜더링 처리

    사용방법

    vscode는 여러 컴퓨터 언어가 설치되어 있어서 파일을 생성하면 직접 확장자를 정해주어야 합니다. jupyter도 마찬가지입니다. jupyter의 확장자는 ipynb 입니다.
    새 파일을 추가한 후 확장자에 ipynb를 작성합니다.

    창이 jupyter처럼 나타납니다.


    vscode에서는 새파일을 만들때마다 인터프린터를 설정해주어야 합니다. 어떤 가상환경에서 작성한 코드를 실행할지 선택해주어야 합니다. 매번 선택해야하는게 불편할수도 있으나 거꾸로 말하면 문제가 생길때 손쉽게 가상환경을 변경할 수 있을 수 있다는 얘기이기도 합니다.

     

    vscode로 jupyter를 사용하면서 py파일에 함수를 만들어놓으면 바로 확인할 수 있다는 게 큰 장점입니다. jupyter에 함수를 만들면 나중에 어떤 함수를 만들었는지 어디에 있는지 살펴봐야 합니다. 그래서 py파일에 함수목록을 저장한 다음에 불러오는 형식으로 많이 하게 됩니다. 문제는 jupyter 내에서는 py파일을 볼 수 없다는 것입니다. 하지만, vscode는 왼쪽에서 현 프로젝트의 파일목록을 볼 수 있습니다. 파일을 클릭하면 해당 코드도 볼수 있어서 확인이 빠릅니다.

     

    vscode로 jupyter를 사용할때의 단점은 동시입력(ctrl+마우스클릭)이 안 됩니다. 어디서 설정을 해야하는거 같은데 어디서 해야할지 몰라서 아직은 못하고 있습니다. 동시입력은 오타났을때 바꿀려고 하는 용도로 많이 썼어서 빈도수가 많지는 않았습니다. vscode에서는 동시입력 대신에 찾아바꾸기로 대체하고 있습니다.

    마치며

    작업 스케일이 커지면서 jupyter를 vscode에서 사용하고 있습니다. 파일관리와 깃허브로 파일 보내는 일을 한꺼번에 할 수 있어서 여러모로 편한 것 같습니다.

     

    함께 보면 좋은 글

     

     

    ipynb파일 py로 바꾸기

    ipynb를 py로 바꾸는 방법입니다. ipynb를 아무리 잘 정리한다해도 자동화를 하려면 결국 py로 바꾸어야 합니다. ipynb와 py를 동시에 만드는 툴이 있었던 것 같은데 기억이 안나네요. 일단은 ipynb 에서

    seong6496.tistory.com

     

    Jupyter notebook 사용법

    Jupyter notebook에 대해 알아볼까 합니다. Jupyter notebook 은 웹브라이저에서 파이썬 코드를 작성하고 실행하는 개발도구로 주로 계산하거나 python 연습할 때 많이 씁니다. 다른 파이썬 인터프리터와는

    seong6496.tistory.com

     

     

    [Jupyter] 알면 유용한 단축키

    Jupyter에서 쓰는 유용한 단축키를 3개만 보여드릴까 합니다. 기초적인 단축키를 알고 싶으시다면 아래 포스팅을 참고해주세요. [Python/기초] - Jupyter notebook 사용법 Jupyter notebook 사용법 Jupyter notebook

    seong6496.tistory.com

     

    댓글

    Designed by JB FACTORY

    ....