Dev/Jupyter Notebook

Q. jupyter notebook 파일을 실행할 때 새로운 가상환경을 만들고 이용하는 방법은?

makeitworth 2022. 2. 11. 01:38

A. ipykernel 라이브러리를 활용하면 쉽게 이용 가능하다.

환경

Windows 10 Pro

python 3.8.12

 

IDE - Visual Studio Code

파일 포맷 - .ipynb

 

참고

anaconda, virtual env + jupyter notebook 활용

 

https://janakiev.com/blog/jupyter-virtual-envs/

https://daseuul.tistory.com/12 

 

python -m venv "가상환경이름"
source ./"가상환경이름"/bin/activate # 리눅스에서 실행할 경우
. "가상환경이름"\Scripts\activate    # 윈도우즈에서 실행할 경우

python -m site
python -m pip install ipykernel
python -m ipykernel install --user --name test --display-name "kernel_test"
jupyter notebook

이 명령어를 내가 원하는 경로에 가서 입력하면 된다.

가상환경에서 특정 파이썬 버전을 사용하려면 처음에 가상환경 만들 때

 

py -"3.8(내가 사용할 파이썬 버전)" -m venv "가상환경이름"

명령어를 사용하면 된다.

  

 

venv가 아니라 아나콘다 가상환경을 쓸거라면, 가상환경 만들기와 실행시키기 부분만 변경하면 된다.

conda create -n test
conda activate test
python3 -m site
python3 -m pip install ipykernel
python3 -m ipykernel install --user --name test --display-name "kernel_test"
jupyter notebook

 

anaconda + VSCODE 활용법

https://daebaq27.tistory.com/87

 

VS코드에서 작업을 할 것이라면, 마지막 jupyter notebook 명령어만 입력하지 않고 vscode에서 커널을 선택하면 된다.

 

참고 블로그에 있듯 vscode extension이 다 설치되어 있는지 확인하는 것이 필요하다.

 

- jupyter

- jupyter keymap

- pylance

- python

- python extension pack

- python for vscode