jupyter 環境構築メモ - Liaro/Liaro_ML_Learning GitHub Wiki
Welcome to the Liaro_ML_Learning wiki!
pyenv によるpython環境構築
前提として、gitコマンドが使えること 参考:http://qiita.com/icoxfog417/items/950b8af9100b64c0d8f9
pyenvのインストール
$ cd /usr/local/
$ sudo git clone git://github.com/yyuu/pyenv.git ./pyenv
$ sudo mkdir -p ./pyenv/versions ./pyenv/shims
$ echo 'export PYENV_ROOT="/usr/local/pyenv"' | sudo tee -a ~/.bashrc
$ echo 'export PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}"' | sudo tee -a ~/.bashrc
$ source ~/.bashrc # 設定反映
minicondaでpython環境構築
$ pyenv install miniconda3-3.18.3
$ pyenv rehash
$ pyenv global miniconda3-3.18.3
$ pyenv versions
# miniconda3が環境に適用されているか確認
$ conda create -n ml_env numpy scipy scikit-learn scikit-image matplotlib cython ipython jupyter -y
$ source /usr/local/pyenv/versions/miniconda3-3.18.3/envs/ml_env/bin/activate ml_env
(ml_env)という表示がされれば成功
jupyterの設定
参考:http://qiita.com/taka4sato/items/2c3397ff34c440044978
passwordのためのhash key作成
下記コマンドを入力
$ python -c "import IPython;print(IPython.lib.passwd())"
その後、パスワードを入力すると、hash key"sha1:..."とい形式のhash keyは表示されるので、それをメモする。
jupyterの設定
下記コマンドを入力
$ jupyter notebook --generate-config
そうすると~/.jupyter/jupyter_notebook_config.pyが作成されるので、その先頭に、下記の五行を追記。 この時、c.NotebookApp.passwordには先程のhash keyを入力する。
c = get_config()
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888
c.NotebookApp.password = u'sha1:...'
jupyterの起動
下記コマンドを入力
$ jupyter notebook
その後、ブラウザからlocalhost:8888にアクセスする。