Python/Jupyter notebook
[Jupyter notebook] 파이썬 가상환경 Kernel 추가/제거 (on MAC)
annual
2018. 12. 25. 12:46
* medium에 게시한 글입니다. medium에서 글을 보시면 좀 더 좋은 환경에서 읽으실 수 있습니다.
파이썬 개발에 있어 가상환경은 필수라 할 수 있다. 주피터 노트북 환경이 친숙한 개발자라면 가상환경을 주피터 노트북으로 추가/제거 해야 하므로 이를 간단히 정리해 보았다.
참고로 이 글은 가상환경을 생성했다는 것을 전제로 한다. 혹시 이에 대해 아직 모른다면 이 글에 아주 잘 정리돼있으니 참고하길 바란다.
Kernel 추가
1. 커맨트라인 윈도우 실행 후 커널에 추가하기 원하는 가상환경 활성화
$ source ./{path}/bin/activate
2. ‘ipykernel’ 라이브러리 다운로드
$ pip install ipykernel
3. 다음 명령어 입력
$ python -m ipykernel install --user --name={kernelname}
{kernelname}에 원하는 커널 이름을 입력한다.
e.g.
$ python -m ipykernel install --user --name=env
4. 주피터 노트북 실행을 하면 다음과 같이 새로운 커널이 추가된 것을 확인할 수 있다
Kernel 제거
이번에는 쓰지 않는 커널을 제거하는 방법이다. 매우 간단하다.
- 커맨드라인 윈도우 실행 후 다음 명령어를 입력한다.
$ sudo jupyter kernelspec uninstall {kernelname}
이후 커맨드라인 윈도우에서
Remove 1 kernel specs [y/N]:
라고 묻는데 이 때 y
를 입력하고 엔터를 누르면 삭제가 완료된다.
virtualenv 에서 작업하는 경우 {user}/Library/Jupyter/kernel/
에서 원하는 디렉토리를 삭제하는 것으로도 커널삭제가 가능하다.
👏🏻