2019年5月22日水曜日

venv環境でjupyterが動作しなくなるので直す

症状


Jupyterのhomeは起動はするが、ipynbを開くとカーネルが止まってしまう。

原因


baseの環境がpy3.6で、py3.5のvenvを作った。
venv に入って、ターミナルではpython3.5が起動するが、jupyterでは3.5ではなく以前の3.6だった

対策


ipykernelを入れ直すのが良いらしいと判明

$ python -m ipykernel install --user

これでうまくいきました。jupyterのconfigはvenvと共通になっていたのが問題なのではないかと・・・(★要追記:変更の仕方がイマイチわからない)

jupyter --paths
jupyter --config-dir

で見ると同じものが出てくるのがわかります。

https://github.com/ipython/ipython/issues/10346

0 件のコメント:

コメントを投稿