본문 바로가기
파이썬

Vscode 또는 Cursor에서 Jupyter Notebook 가상환경만들기

by 일등미노왕국 2024. 11. 10.

 

 

VSCode에서 주피터 노트북 실행하기: 단계별 가이드

많은 개발자들이 코드의 단계적인 진행 사항을 체크하기 위해 주피터 노트북을 사용한다.

 

VSCode에서도 주피터 노트북을 실행할 수 있으며, 이 글에서는 필요한 가상환경과 커널 설정 과정을 단계별로 설명하려고 한다.

 

1. VSCode에서 주피터 노트북 활용의 장점

VSCode는 강력한 통합 개발 환경(IDE)으로, 주피터 노트북과 함께 사용하면 다음과 같은 이점을 제공한다.

  • 효율적인 코드 작성 및 실행
  • 확장 프로그램을 통한 다양한 기능 제공
  • 데이터 시각화와 디버깅의 편리함

2. Anaconda 설치 및 기본 설정

주피터 노트북 사용을 위해 Anaconda가 필요하다.

Anaconda는 파이썬과 데이터 과학 라이브러리 관리에 적합한 플랫폼으로, conda 패키지 매니저를 제공한다.

 

Anaconda를 설치한 후, 가상환경을 생성하여 프로젝트별로 독립적인 환경을 설정할 수 있다.

아나콘다 설치 방법은 여기서는 다루지 않기로 하겠다.

3. VSCode 확장 프로그램 설치

주피터 노트북을 VSCode에서 실행하려면 다음 확장 프로그램을 설치해야 한다.

  • Python
  • Jupyter
  • Pylance
  • Jupyter Keymap

이 확장 프로그램들은 VSCode에서 주피터 노트북을 원활하게 사용하도록 지원한다.

4. 주피터 노트북 파일 생성

주피터 노트북 파일(.ipynb)을 생성하는 방법은 다음과 같다.

  1. F1 키를 눌러 "Create: New Jupyter Notebook"을 선택한다.
  2. 새 파일을 생성한 후 파일 이름에 .ipynb 확장자를 추가한다.

5. 가상환경 생성 및 커널 등록

가상환경 생성

 

 

anaconda prompt를 실행한다

conda-env list

 

현재 설치된 모든 아나콘다 가상환경

 

가상환경을 생성하여 프로젝트별로 필요한 파이썬 버전과 라이브러리를 독립적으로 관리할 수 있다. 아래 명령어를 사용한다.

conda create -n [환경이름] python=[파이썬 버전]

예시:

 

가상환경 삭제하기

 

가상환경 삭제방법:

conda remove --name [가상환경이름] --all

가상환경 활성화 및 라이브러리 설치

가상환경을 활성화한다:

conda activate firstenv

 

 

필요한 라이브러리를 설치한다:

pip install jupyter ipykernel

커널 등록

가상환경에 커널을 등록하여 주피터 노트북에서 사용할 수 있도록 설정한다:

python -m ipykernel install --user --name=firstenv --display-name "Python (firstenv)"

6. 커널 선택 및 주피터 노트북 실행

VSCode를 재시작하고 주피터 노트북을 열면 커널 선택 창이 나타난다. 생성한 가상환경(예: firstenv)을 선택하면, 이제 주피터 노트북을 사용할 준비가 완료된다.

 

 

환경 세팅이 젤 지랄임.....

7. 결론

이 가이드를 따르면 VSCode에서 주피터 노트북을 효과적으로 실행할 수 있다. 가상환경과 커널 설정을 통해 안정적이고 효율적인 데이터 과학 작업 환경을 구축할 수 있다.

 

댓글