(注意)情弱の備忘録です ブラウザ上でいろいろと実験ができる便利なやつ ipython notebookという名前だったが、python以外も動くようになったので、jupyter notebookというイカした名前になっている
install
pip install jupyter
注意(2系と3系の共存時)
デフォで2系と3系が入っている場合は、 普通にipythonを起動すると、3系のほうで動きます。
$ ipython Python 3.4.3 (default, Oct 14 2015, 20:28:29) Type "copyright", "credits" or "license" for more information. IPython 4.1.2 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details.
このままjupyterを起動
$ jupyter notebook
こうなる
実際に2系で環境が整っていて、3系ではまだちょっと。。。という方もいるかもしれません。 私はそうです。これからpythonをはじめたりjupyter使いたい人は、3系からはじめたので何の問題もないと思います。
解決策*1
ipython2
と打つと、python2系で起動してくれる
$ipython2 Python 2.7.6 (default, Jun 22 2015, 17:58:13) Type "copyright", "credits" or "license" for more information. IPython 4.1.2 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details.
jupyterを起動するときは、ipython2 notebookでいいのでは?とりあえず起動してみる
$ ipython2 notebook
おお、python2系で動いているっぽい
というか、pyenv使えよ。
おっしゃるとおりでございます。pyenvで環境を分けながらのほうがいいですね。 実際にpyenvにはいっているpython 2.7系でjupyterを入れて実行してみると
$ pyenv global 2.7.11 $ pip install jupyter $ jupyter notebook
*
普通に2系で起動できました。
結論
pyenv使え
- pyenvの詳しい導入説明はこちら
http://qiita.com/Kodaira_/items/feadfef9add468e3a85b
*1:実際にこれでいいのかはわからないが。。。