[Jupyter Notebook] nbextension 설치 오류 해결

감귤맛젤리·2024년 7월 31일
0

ModuleNotFoundError: No module named 'notebook.nbextensions' 오류 해결

요약

  1. anaconda prompt 실행
  2. conda update -n base conda
  3. update --all
  4. python -m pip install --upgrade pip
  5. pip install jupyter_contrib_nbextensions or conda install -c conda-forge jupyter_contrib_nbextensions
  6. jupyter contrib nbextension install --user
  7. conda install conda-forge::jupyter_contrib_nbextensions
  8. anaconda prompt로 jupyter notebook 실행!
    ** jupyter notebook 버전 다운 시 아나콘다 네비게이터 자체가 실행이 안될수도 있기 때문에 웬만하면 하지 않는 것 추천

conda install vs pip install

conda

anaconda에서 지원을 받는 패키지만을 관리하는 관리자

pip(python package index)

python의 정식 지원을 받는 패키지만을 관리하는 관리자

  • conda, pip를 혼용하면 이후에 conda update나 install, uninstall 등을 할 때 pip로 설치되었던 패키지는 누락되거나 다른 버전이 깔려있는 것처럼 두 개가 보일 수도 있다. 이 경우 dependency error로 인해 꼬여버리는 상황이 발생하므로 자신만의 원칙을 세우고 설치하는 것이 바람직해 보인다.
  • 초보자는 conda를 이용해서 설치를 하고 conda로 설치가 되지 않을 경우(패키지가 존재하지 않을때) pip명령 이용해 설치하는 것을 추천한다.
    - conda로 설치 후 문제가 있을 경우 간단하게 복구가 가능하지만 pip로 설치할경우 개발 환경을 복구하기 어렵다.
  • 패키지를 설치할 때는 base 환경은 사용하지 않고, 반드시 가상환경을 만들어서 사용한다
    - 패키지들끼리 충돌이 발생해도 지우고 다시 설치하면 되고, 프로젝트 별로 요구되는 python 버전이 다를 수 있기 때문이다. 이는 anaconda가 아닌 python 가상환경(venv)를 사용할 때도 마찬가지이다.

명령어

conda update -n base conda
: 기본 뼈대 업데이트
update --all
: 패키지 업데이트
python -m pip install --upgrade pip
: 파이썬 업데이트

conda --version
: 현재 버전 체크

출처 : https://blog.naver.com/mylch100/223232702346

0개의 댓글

관련 채용 정보