Jupyter

[Jupyter] Miniconda로 Jupyter Lab 개발 환경 구축하기

dev-grace 2024. 10. 31. 17:59

해당 포스트에서는 Windows 환경에서 Miniconda를 설치하고 Jupyter Lab 실행 환경을 구성하는 방법에 대해 알아보려 한다.

1. Jupyter Lab 소개

Jupyter Lab은 Jupyter Notebook의 차세대 버전으로, 더욱 유연한 인터페이스와 확장된 기능을 제공하는 웹 기반 개발 환경이다.

1-1. Jupyter Lab 주요 특징

  1. 다중 문서 작업
    - 여러 문서와 작업을 탭과 분할 화면으로 배치 가능
    - 문서 간 데이터 실시간 연동을 통한 워크플로우 지원
  2. 다양한 기능
    - 실시간 코드 실행이 가능한 임시 작업 콘솔 제공
    - 다양한 형식의 파일(Markdown, Python, R, LaTeX 등) 지원
    - 노트북 출력을 별도 탭으로 분리하여 대시보드처럼 활용 가능
    - 여러 편집기로 동시 문서 편집 및 실시간 미리보기 지원
  3. 확장성
    - 다양한 파일 형식(이미지, CSV, JSON, PDF 등) 지원
    - 사용자 정의 단축키 설정 가능
    - 테마, 파일 편집기 등 확장 프로그램 설치 가능

1-2. Jupyter Notebook  vs Lab 주요 차이점

  1. 인터페이스 구조
    • Notebook: 단일 노트북, 단일 창 중심
    • Lab: 다중 창, 탭, 화면 분할 지원
  2. 파일 시스템
    • Notebook: 단순 파일 트리 구조
    • Lab: 드래그 앤 드롭, 파일 관리 기능 내장
  3. 콘솔과 터미널
    • Notebook: IPython 커널 전용 코드 실행 콘솔 제한적 제공
    • Lab: 시스템 터미널(bash, cmd 등), IPython 콘솔, Jupyter 커널 콘솔 등 제공

 

2. Miniconda 다운로드 및 설치

1. [Miniconda 공식 웹사이트](https://docs.conda.io/en/latest/miniconda.html)에서 Windows용 설치 파일을 다운로드한다.
2. 다운로드한 .exe 파일을 더블클릭하여 설치를 시작한다.

 

3. 설치가 완료되면 시작 메뉴에서 "Anaconda Prompt (Miniconda3)"를 찾아 실행한다.

 

3. 가상 환경 생성

Miniconda를 사용하면 프로젝트별로 독립된 Python 환경을 만들 수 있다.

다음은 Jupyter Lab을 위한 새로운 환경을 만드는 과정이다.

1. Anaconda Prompt (Miniconda3)를 열고 다음 명령어를 입력한다.

conda create --name jupyterlab_env


2. 환경 생성이 완료되면 다음 명령어로 환경을 활성화한다.

conda activate jupyterlab_env

 


4. Jupyter Lab 설치

활성화된 환경에 Jupyter Lab을 설치한다.

conda install jupyterlab

 

 

+) 회사 방화벽이나 프록시 서버로 인해 SSL 연결에 제한이 있는 경우, --trusted-host 옵션을 사용하여 임시로 문제를 해결할 수 있다.

단, 보안 위험이 있으므로 신뢰할 수 있는 네트워크에서만 신중히 사용해야 한다.

pip install --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org [패키지명]

--trusted-host 옵션은 지정된 호스트의 SSL 인증서 검증을 비활성화한다.

해당 명령어는 PyPI의 주요 도메인(pypi.python.org, files.pythonhosted.org, pypi.org)에 대한 SSL 검증을 우회한다.

 

  • conda : Anaconda 배포판의 패키지 관리자
  • pip: Python의 기본 패키지 관리자


5. Jupyter Lab 실행

5-1. 기본 실행

현재 디렉토리에서 Jupyter Lab을 실행하려면 다음 명령어를 입력한다.

jupyter lab

 

 

5-2. 특정 폴더에서 실행

특정 폴더에서 Jupyter Lab을 실행하려면 다음 단계를 따른다.

1. 원하는 폴더로 이동한다.

cd C:\path\to\your\project\folder


2. Jupyter Lab을 실행한다.

jupyter lab


이 방법을 사용하면 지정한 폴더가 Jupyter Lab의 루트 디렉토리가 된다.