728x90
반응형
팀에서 분석 프로젝트를 위해 사용할 분석용 ec2 인스턴스를 하나 생성했다.
나는 항상 리눅스 환경에 anaconda를 설치해서 사용하는 편인데, 팀원들이 가상환경을 바꿀때마다 conda activate 어쩌고저쩌고 복잡하게 할 순 없어서 Jupyter 상에서 커널을 선택할 수 있게 세팅하였다.
어려운 건 아니지만 귀찮아서 안해보다가 클라우드 상에서 사용할 일이 생겨 요렇게 정리 ㅎㅎ
1. 가상환경 생성
분석을 위한 가상환경을 생성합니다. 저는 python 3.8 버전으로 만들었어요.
conda create -n test_240603 python=3.8
2. 가상환경 접속 후 커널 추가
해당 단계 이전에 분석에 필요한 패키지를 먼저 설치하셔도, 이후에 설치하셔도 무방합니다.
생성한 가상환경을 jupyter 커널에 연결하기 위해 ipykernel을 설치하고, 명령어를 입력해 등록합니다.
conda activate test_240603
conda install ipykernel
주피터 노트북에서 커널 선택을 하기 위해 다음 명령어를 입력합니다.
python -m ipykernel install --user --name=[가상환경이름]
이제 Jupyter notebook에 접속해 커널이 추가 됐는지 확인합니다.
해당 작업은 주피터 노트북의 terminal로 접근하여도 똑같이 적용할 수 있어, 팀 단위에서 jupyter notebook 가상환경을 개별적으로 사용해야할 때 적합하다고 판단했습니다.
3. 추가된 커널 리스트 확인 및 삭제하기
명령어를 통해 추가된 커널 리스트를 확인하고 삭제할 수 있다.
3.1. 커널 리스트 확인
jupyter kernelspec list
3.2. 커널 삭제 후 커널 리스트 재확인
jupyter kernelspec uninstall [가상환경명]
삭제가 잘 된 것을 확인할 수 있습니다.
반응형
'포스트잇' 카테고리의 다른 글
[환경설정] 카카오브레인 Pororo 설치 (Linux, WSL2) (4) | 2023.07.27 |
---|---|
[Linux] anaconda 리눅스 커널에서 설치 (wget 사용) (0) | 2022.05.25 |
포팅(Porting) 설명 링크 (0) | 2022.03.04 |
[Git] ! [reject] 에러 해결 방법 (0) | 2022.03.03 |
[용어 정리] RFP (RequestForProposal) (0) | 2022.01.24 |