[error] Jupyterlab 에러 (Error loading server extension jupyterlab)

3303 단어 dockerdocker

문제상황

  • CentOS에 Jupyter server를 설치하고 pyspark를 실행하는데 Error loading server extension jupyterlab라는 오류가 발생했다.
    (오류 상황을 캡쳐해야하는데 해결하고나서 트러블슈팅 정리해서... 사진 자료가 없다)

문제 해결

  1. pip install jupyter_contrib_nbextensions을 다시 해 보았다.
  2. jupyter_notebook_config.py 파일을 다시 수정하였다.
cat >/root/.jupyter/jupyter_notebook_config.py<<EOF
c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.port = 8888
c.NotebookApp.open_browser = False
c.NotebookApp.allow_root = True
EOF
  • 요구하는 파일을 다 다운받았는데도 같은 오류가 발생했다.
    stackoverflow에 검색해보니 가상환경이 달라서 생기는 오류일 수 있다고 말했다..!

  • 현재 python 버전과 jupyter_contrib_nbextensions이 설치된 python 버전을 확인해보았다.
    => 현재 python 버전은 2.7이었고, 설치된 python 버전은 3.6.9 였다 ㅠㅠ

  1. python 버전을 바꿔주었다.

    1. update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1
    2. update-alternatives --config python
    3. python --version 버전이 잘 바뀌었다!!
  2. pyspark를 실행

  export PYSPARK_DRIVER_PYTHON=jupyter
  export PYSPARK_DRIVER_PYTHON_OPTS=notebook

  /usr/local/spark/bin/pyspark

jupyterlab이 정상적으로 띄워진다 ~!!

vsCode를 사용해 8888 포트를 localhost포트로 포워딩했다!


참고

좋은 웹페이지 즐겨찾기