Overview
pyenv で2系と3系が両方入ってるとき、
$ pyenv versions
system
2.7.15
* 3.6.8 (set by /Users/xxx/.pyenv/version)
3系で起動した jupyter の kernel に2系も追加したい話。
調べると conda 使ってやる方法は出てくるけど、conda 使わないでやる版。
3系で jupyter を入れる
$ python -V
Python 3.6.8
$ pip install jupyter
(..snip..)
kernel が追加されたの図。
$ jupyter kernelspec list
Available kernels:
python3 /Users/xxx/.pyenv/versions/3.6.8/share/jupyter/kernels/python3
2系に kernel を入れる
$ pyenv global 2.7.15
$ python -V
Python 2.7.15
$ pip install ipykernel
(..snip..)
$ python -m ipykernel install --user
(..snip..)
3系に戻して確認
$ pyenv global 3.6.8
$ python -V
Python 3.6.8
2系の kernel が追加されてる。
$ jupyter kernelspec list
Available kernels:
python2 /Users/xxx/Library/Jupyter/kernels/python2
python3 /Users/xxx/.pyenv/versions/3.6.8/share/jupyter/kernels/python3
jupyter を再起動すると
おわり。