본문 바로가기

Python/에러 대모험

wsl ubuntu에서 jupyter notebook실행 시 powershell

반응형

우분투에서 폴더를 잘 못 건드려서 새로이 설치를 해야하는 경우가 생겼다.

 

로컬에서 사용하던 코드들은 git에 있기에 상관이 없었다.

 

새롭게 ubuntu20.04를 설치하고, 주피터노트북을 실행했는데 아래와 같이 되었다.

 

주피터노트북 실행

 

 

파워쉘...?

 

저 이후에 주피터노트북이 실행이 되지 않았다.

 

지인에게 의견을 물어보았고, 제대로 작동하게 만들었기에 이 글을 쓴다.

(같은 실수로 시간을 뺏기는 일이 없도록 하자.)

 

 


0.

$ python
>>> from notebook.auth import passwd
>>> passwd()

위에서 python을 실행시킨 뒤 해당 코드를 삽입하면,

필자의 경우에는 "aragon2:$~~~ " 이라는 패스워드가 나왔다.

 

이를 복사두자.

아래에서 사용할 예정이다.

 

1.

jupyter notebook --generate-config

 

sudo vi ~/.jupyter/jupyter_notebook_config.py

 

 

 

 

2.

 

c.NotebookApp.allow_origin = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = '주피터 노트북에서 설정한 후 패스워드'

 

아무곳에서 앞에서 복사해둔 패스워드를 위에 붙여넣는다.

 

이후 빠져나온다.

 

 

3.

sudo nano /etc/profile

위와같이 적어넣는다.

 

 

 

그리고 나오는 화면에서 아래의 코드를 삽입한다.

 

export PYSPARK_DRIVER_PYTHON=jupyter
export PYSPARK_DRIVER_PYTHON_OPTS='notebook'

 

ctrl + x 과 y를 차례로 눌러 빠져나온다.

 

 


 

다시 주피터노트북을 실행하니 파워쉘로 넘어가지 않고 실행된다.

 

 

 

에러대모험 끝

 

 

 

참고 : medium.com/@hslee09/linux-ubuntu%EC%97%90-spark-%EC%84%A4%EC%B9%98-444213df02e3

반응형