2018.10.8 改定

Jupyter notebook をインストールする時の自分向けのメモです。他人が読んでも、役立つかもしれませんぐらいには書いたつもりです。

対象OS

Ubuntu 18.04LTS
Windows 10(WSLではないです。)

以下作業は、シェル/powershellで行います。

準備 [miniconda をインストール]

miniconda のインストールに変更しました。anaconda は、大きすぎるので、miniconda に変更です。必要なものを追加していれていきます。
64bit python3 をHOME 直下にインストール(任意です。作法があるのでしたら、優先させてください)

jupyter インストール
conda install jupyter

notebook 設定ファイルをつくる
jupyter notebook –generate-config
$HOME/.jupyter/jupyter_notebook_config.py に作成されます。

設定する(自分で使うので、セキュリティ甘く)

パスワード平文で、xxx
c.NotebookApp.token = ‘xxx’
ブラウザーはひらかない設定にする。
c.NotebookApp.open_browser = False
パスは、ホームディレクトリ直下の note にする。
フルパスの指定にしないといけないようです。$HOME 部分は適宜変更おねがいします。
c.NotebookApp.notebook_dir = ‘$HOME/note’

どっからでもアクセスできるようにする。気になるなら、制限してください。
c.NotebookApp.ip = ‘*’

起動する(ブラウザー起動しないオプションつけます。)

jupyter notebook -no-browser

ブラウザを開かない設定にしているのですが、開こうとするみたいです。
http://localhost:8888 にアクセスして、パスワード xxx をいれます。
CTRL+C で、停止します。

追加の設定

拡張(nbextension)を入れる
conda install -c conda-forge jupyter_contrib_nbextensions
これで拡張メニューが使えます。

拡張のうちHide input を設定
これで、セルごと隠すことが可能になります。長いスクリプトがある場合に、隠せて便利です。
http://localhost:8888/tree#nbextensions_configurator
他にも便利なのがいっぱいあると思うので適宜いれてください。

自分用のメモ(皆さんは、いれなくてよいです。必要ならいれてください。)必要な python 用module をいれる(conda,pipどちらを使ってもよし)
mysql を使うための pymysql
conda install pymysql
ssh tunnel 用の sshtunnel
pip install sshtunnel

Fabric3 いれる
https://github.com/mathiasertl/fabric/

广告
将在 10 秒后关闭
bannerAds