보통 그냥 설치하면 될것 처럼 하더니...


Jupyter notebook/lab 구동까지 완료


그런데..?? 

들어가면 


code 에서 단순한 코드를 실행 해보려고 했는데???


lab 기준으로  [ ] 모양과 코드의 형태가 모두 흰색으로 실행하면 output 보이지 않는 경우가 발생... (노트사진임) 아래와 같이..



무언가 문제가 있다.

파이썬 코드를 실행을 웹에서 실행 못 시키고 있는거 같은데...


구동 로그를 보니...

 RuntimeWarning: coroutine 'WebSocketHandler.get' was never awaited
  super(AuthenticatedZMQStreamHandler, self).get(*args, **kwargs)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback

오류가 나고 있었다. 

하하 버전에 오류가 있단다...

tornado 패키지 오류


제거하고 낮은 버전 5.1.1 버전 설치 하라고 함.


서버 내리고 아래처럼 진행하고 재구동하면


pip uninstall tornado
pip install tornado==5.1.1



여러가지 시작도 전에 애먹이네...


--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