2018年12月29日土曜日

Juptyerをvenvで入れてエラーが出たので直した

Windows7, Python3.5

インストールしていないのにjupyterが起動する

venvでpy3.5 32bitの環境を作ってactivate
→jupyter notebookを入力すると起動してしまう
→別の環境でインストールしたものが起動している

set PATH .... \envs\py35;%PATH%
export PYTHONPATH="C:\.....\envs\py35"


Jupyter入れなおしでzmqのエラーが出る

pip uninstall pyzmq
pip install pyzmq
と入れなおしたら直った。
https://github.com/jupyter/notebook/issues/3435

Jupyterは立ち上がるがInternalError500が出る

jupyterのnbextensions, configuratorが入っていないようなので入れる

conda install -c conda-forge jupyter_nbextensions_configurator
conda install -c conda-forge jupyter_contrib_nbextensions
conda install psutil

venv環境でjupyterが起動しなくなる


症状:
起動はするが、notebookを実行するとカーネルが止まる

調べて分かったこと:
baseがpy3.6で、venvがpy3.5だとする。
venvに入るとコマンドプロンプトではpy3.5が起動するが、jupyterでは3.6が起動している
これが問題だったので直す

ipykernelを入れなおす(ただし、venv毎にやる必要がある?)

python -m ipykernel install --user

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

jupyterのconfigで共通のものを使っているのが問題かもしれません。

0 件のコメント:

コメントを投稿