목차

  1. 가상 환경 만들기
    1. 가상 환경 생성
    2. 가상 환경 활성화
  2. Jupyter Notebook에서 가상 환경 사용하기
  3. 요약
  4. 추가 Tip
    1. pip list : pip의 list 확인 명령어
    2. deactivate : 가상환경 종료 <-> source 가상환경/bin/activate : 가상환경 실행
    3. sudo rm -rf "가상 환경 이름" : 가상 환경 삭제
  5. 가상 환경을 만들어야 하는 이유

1. 가상 환경 만들기 

1.1. 가상 환경 생성

  • 터미널을 열고, 원하는 폴더에 가상 환경을 생성
# 원하는 폴더로 이동 후 가상 환경 생성
cd /path/to/your/project/directory

# 가상 환경 생성
python3 -m venv myenv

 

 

myenv는 가상 환경 이름이기 때문에 원하는 이름으로 변경 가능 (영어로만 입력)

 

1.2. 가상 환경 활성화

source myenv/bin/activate

 

활성화 시, 터미널 프롬프트에 (myenv)의 가상 환경 이름이 표시됨

 

1.3. 필요한 패키지 설치

pip install jupyter ipykernel

 

  • 가상 환경이 활성화된 상태에서 필요한 패키지들을 설치할 수 있음
    • ipykernel
    • jupyter

 

2. Jupyter Notebook에서 가상 환경 사용하기 

2.1. 가상 환경을 Jupyter에서 커널로 추가

Jupyter Notebook에서 사용할 수 있도록 가상 환경을 커널로 등록해야 함

python -m ipykernel install --user --name=myenv --display-name "Python (myenv)"
  • --name=myenv : 커널 이름을 설정(이 이름은 내부적으로 사용됨
  • --display-name "Python (myenv)" : Jupyter Notebook에서 사용자에게 보여지는 이름임

 

2.2. Jupyter Notebook 실행

jupyter notebook

 

  • 이제 Jupyter Notebook을 실행
    1. 브라우저에서 Jupyter Notebook 열림
    2. 새 노트북을 만들 때 Kernel 메뉴에서 Python (myenv)라는 이름의 커널을 선택할 수 있음
    3. 이렇게 하면 생성한 가상 환경을 Jupyter Notebook에서 사용할 수 있음

요약

  1. 가상 환경 생성: python3 -m venv myenv
  2. 가상 환경 활성화: source myenv/bin/activate (Mac/Linux)
  3. Jupyter에서 사용할 수 있도록 ipykernel 설치: pip install jupyter ipykernel
  4. 가상 환경을 Jupyter 커널에 등록: python -m ipykernel install --user --name=myenv --display-name "Python (myenv)"
  5. Jupyter Notebook 실행: jupyter notebook

추가 Tip

명령어 설명 비 고
pip list 설치된 pip의 list를 확인하는 명령어    
deactivate 가상 환경 종료 <-> "가상 환경 명"/bin/activate
sudo rm -rf "가상 환경 이름" 가상 환경 삭제  

 

🤔 가상 환경을 만들어야 하는 이유

  1. 하나의 컴퓨터로 여러 가지 개발을 할 수 있음
  2. 개발별로 관리가 쉬워짐

'공부' 카테고리의 다른 글

[공부] Jupyter Notebook 설치, 실행, 확인, 종료  (1) 2024.12.28

+ Recent posts