본문 바로가기

카테고리 없음

jupyter notebook 가상환경 kernel 추가 및 작동오류? *dask

쥬피터 노트북에서 가상환경의 커널을 사용하고자 하는데 안될 경우

 

1. 가상환경에서 ipykernel 설치

해당 가상환경 활성화 후

pip install ipykernel

 

2. 다시 cmd에서 jupyter notebook에 가상환경 추가

python -m ipykernel install --user --name 가상환경이름 --display-name "쥬피터노트북에서보여질커널이름"

 

3. 여기까지 kernel 선택에도 뜨고 잘 되나 싶었는데...

 

4. 해당 가상환경에 설치된 모듈들이 설치가 안되어있다고 뜸...

 

5. cmd에서

jupyter kernelspec list

 

6. 문제가 있는 가상환경 커널 주소 복사후 해당 디렉토리로 가보면

 

7. kernel.json 파일을 열어서

8."arg" 바로 뒤의 python.exe이 해당 가상환경의 python.exe로 사용하는지 확인해보니 다른걸 사용중...

"arg": [""] 

 

9.cmd에서

conda env list

해당 가상환경의 주소를 8. "arg": 뒤의 주소칸([""] )에 넣어주면 끝

 

**추가

10. dask.dataframe import가 안됨

dask 라이브러리 설치 후 local에서 사용할땐 dask 뿐만 아니라 dask.dataframe 과 같은 모듈도 import되었지만 이상하게 jupyter notebook에서 같은 커널임에도 불구하고 dask.dataframe 모듈이 설치되어있지 않다고 뜸..

https://stackoverflow.com/questions/69669465/why-dask-dataframe-import-error-is-happening-even-after-successful-complete-inst

 

Why DASK dataframe import error is happening even after successful complete Installation?

I am trying to experiment with DASK. I followed the following links: https://docs.dask.org/en/latest/install.html I installed everything successfully. For example, I ran the following commands in my

stackoverflow.com

에서 찾아보니 콘다 전체 업데이트를 하니 해결 되었다는 글이 있어서

cmd에서 

conda update --all

로 전체 업데이트 하고 쥬피터노트북 재실행후 dask.dataframe가 Import 되었다!

 

***추가

1~9번을 실행 후, jupyter notebook에서 해당 kernel을 계속 연결 못하는 에러가 뜬다?

해당 가상환경에 ipykernel 패키지가 없기 때문..
conda activate 해당가상환경
pip install ipykernel