Kernel
-
[Python] 가상환경과 Kernel의 차이와 역할 (Conda, Jupyter Notebook, Kernel)Python 2024. 11. 29. 09:28
1. Kernel의 역할 Kernel은 Jupyter Notebook이 Python 코드를 실행할 수 있도록 도와주는 "실행 엔진"입니다. Kernel은 Jupyter Notebook에서 코드를 실행하고, 그 결과를 사용자에게 반환합니다. 즉, Jupyter에서 작성한 코드를 Python 또는 다른 언어로 해석하고, 실행하는 역할을 합니다. Kernel은 특정 Python 환경의 모든 라이브러리와 모듈을 사용할 수 있도록 연결하는 역할도 합니다. 예를 들어, numpy나 pandas를 사용하고 싶다면, 그 라이브러리들이 설치된 환경에 해당하는 Kernel을 사용해야 합니다. 2. 가상환경과 Kernel의 관계 가상환경(Virtual Environment)는 특정 프로젝트에 ..