jupyter에 파이썬을 실행해보면 실행만 하고있고 실제 결과물이 나오지 않는다
사진을 보면 Connecting to kernel 이 뜨고, 실행을 하고 있는 In[*] 은 끝나지 않았다.
웹페이지를 보면 Connecting to kernel 이란 표시가 뜬다.
로그를 보니 다음의 표시가 뜨는데 특별한 에러는 없다
[I 14:18:56.358 NotebookApp] Adapting to protocol v5.1 for kernel 7b6b5233-f196-4ad0-b5ce-66868f91f49e
/usr/local/lib/python3.7/site-packages/notebook/base/zmqhandlers.py:284: RuntimeWarning: coroutine 'WebSocketHandler.get' was never awaited
super(AuthenticatedZMQStreamHandler, self).get(*args, **kwargs)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[W 14:18:57.369 NotebookApp] Replacing stale connection: 7b6b5233-f196-4ad0-b5ce-66868f91f49e:712b16aa9ee049a8a0f5e99babb8e2dc
아마 커널 연결이 안된다는 의미가 아닐까 하고 계속 찾아봤는데, 이유는 다른데 있었다.
jupyter는 tornado 패키지를 사용하는데 여기는 기본 설치되어 있는 버전이 6.0 이다.
pip list | grep tornado
tornado 6.0
tornado 버전이 6이라 문제.
해당 패키지를 5.1.1 버전으로 바꾼다.
(tornado 는 파이썬언어를 이용한 Web server 이다)
버전업이 되면서 변경된 것이 있는거 같다.
pip3 uninstall tornado
pip3 install tornado==5.1.1
Collecting tornado==5.1.1
Installing collected packages: tornado
Successfully installed tornado-5.1.1
jupyter 를 다시 실행하자
jupyter notebook
끝.
'공부 > 프로그래밍' 카테고리의 다른 글
[python3] Flask-SQLAlchemy 사용 시 json 으로 데이터 가공하기 (0) | 2019.03.11 |
---|---|
[DBMS] 데이터베이스 설계와 중복엔터티(이론대로만 하면 안되는 것) (0) | 2019.03.05 |
[Spring] 환경에 따라 logback 설정파일 분리하기(springboot 아님) (0) | 2019.02.26 |
[Retrofit2] Unable to create converter for interface 에러 (0) | 2019.02.21 |
[mysql] USER level Lock 설정을 했는데 해제가 안되는 경우. (0) | 2019.02.15 |
댓글