9
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Jupyter notebookで遊んでいたら「Connecting kernel」のままkernelが起動しなかったので解決方法をメモ

Last updated at Posted at 2019-03-05

※2019/09/28現在、pipenv環境内の下記バージョンで発生せず。たぶんjupyterを最新版にすればOK。

$ python -V
Python 3.7.4
$ jupyter --version
jupyter core     : 4.5.0
jupyter-notebook : 6.0.1
qtconsole        : 4.5.5
ipython          : 7.8.0
ipykernel        : 5.1.2
jupyter client   : 5.3.3
jupyter lab      : not installed
nbconvert        : 5.6.0
ipywidgets       : 7.5.1
nbformat         : 4.4.0
traitlets        : 4.3.2

参考にしたGitHubのissueもclose済のようですが、一応解決法は残しておきます。

症状

pipenv install jupyter
pipenv run jupyter notebook

とやると、Jupyter Notebookは起動するが、
Notebookを作成してみると、左上に"Connecting kernel"と出たまま実行できない。

(pipでjupyterを最新版にupdateした場合もおそらく同様)

解決方法

ググっていたら下記にぶち当たったのでこれで解決した。
juipiter notebook server "connecting to kernel" problem #2664

tornado をダウングレードすれば解決。

pipenv uninstall tornado
pipenv install tornado==5.1.1

pipenvじゃなくてpipを使っている場合は

pip uninstall tornado
pip install tornado==5.1.1

原因

4日前くらいにjupyterの依存ライブラリのtornadoにアップデートがあった模様。
What’s new in Tornado 6.0
おそらくこれが原因?

9
4
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?