--browser (NotebookApp.browser)

로컬에서 쓰고 있는 Jupyter notebook or lab 을 외부에서 접속



외부에서 Jupyter lab (notebook) 접속하여 화면에 발표 예정인데 설정이 있는 페이지를 

하다보니 잘 안되서 다시 정리 하도록 했다.  windows / linux 동일 


2019년 3월 이니 이글이 시간이 많이 지난다면 다시 찾아 보도록 한다.


먼저 기본 설정


1. Command 실행 

2. jupyter lab --generate-config 입력

 -> Writing default config to: path 나옴 이동

3. path 나옴 이동 

4. jupyter_lab_config.py 열기 ( vi(linux) 또는 notepad(win) )


변경 사항들 추가


  • 외부 접속 허용

 ##  Takes precedence over allow_origin_pat.

c.NotebookApp.allow_origin = '*'


  • 작업경로 변경 (실행된는 폴더 또는 그 위치가 기본 폴더로 되니)

## The directory to use for notebooks and kernels

c.NotebookApp.notebook_dir = '' 

경로는. 단 \ --> / 로 변경 


  • 패스워드 설정 (아무나 막 들어오면 곤란)

python running  (3.x)


>> from notebook.auth import passwd

>> passwd()


Enter password: ....

Verify password: ....

'sha1:...............'   전체를 복사


#  The string should be of the form type:salt:hashed-password.

c.NotebookApp.password = 'sha1:.........'



  • 브라우저 자동 구동 (windows IE가 자동으로 구동 되므로 false )

 or 옵션 : --browser (NotebookApp.browser)

c.NotebookApp.open_browser = False 



대망의 실행 


jupyter notebook --ip=0.0.0.0 --port=8888

jupyter leb --ip=0.0.0.0 --port=8888


포트나 ip를 맞게 넣음 windows 도 동일합니다.




+ Recent posts