## page was renamed from IPython #pragma section-numbers off [[TableOfContents]] = 概要 = 元 IPython。Jupyter に移行。 Jupyter notebook に関しての記述が多い予定 = 公式サイト = [http://jupyter.org/ Project Jupyter | Home] = 関連サイト = = インストール = {{{ pip install "jupyter[notebook]" }}} jupyterlab が便利 {{{ pip install jupyterlab }}} = 拡張 = == jupyterlab-manager == {{{ jupyter labextension install @jupyter-widgets/jupyterlab-manager }}} = 設定 = 設定ディレクトリは自動生成しません。以下コマンドで生成します。 「${HOME}/.jupyter」ディレクトリが生成されます。 {{{ jupyter notebook --generate-config }}} 「jupyter_notebook_config.py」ファイルが生成される。英語がある程度読めれば、中身を見ると設定はだいたいわかるはず。 {{{ # 起動時ブラウザ開かない c.NotebookApp.open_browser = False # デフォルトディレクトリ c.NotebookApp.notebook_dir ='/path/to/dir' }}} == ショートカット変更 == ショートカットが変更可能です。 以下の場所に、ファイルを「自分で」作成してください。 {{{~/.jupyter/custom/custom.js}}} Emacs風のキーにするには以下を記述すると良い {{{ require([ "codemirror/keymap/emacs", "notebook/js/cell", "base/js/namespace"], function(emacs_keymap, cell, IPython) { cell.Cell.options_default.cm_config.keyMap = 'emacs'; var cells = IPython.notebook.get_cells(); for(var c=0; c < cells.length ; c++){ cells[c].code_mirror.setOption('keyMap', 'emacs'); cells[c].code_mirror.setOption('extraKeys', {'Ctrl-V': false}); } } ); }}} 以下とか参考にすればもっと綺麗に書ける https://github.com/ipython/ipython/issues/8642 == MathJax == ipython では MathJax はデフォルトではネット上のリソースを参照していましたが、Jupyterでは初期からローカル実行です。 以下にファイルが存在します。 {{{ site-packages/notebook/static/components/MathJax/ }}} = 利用方法 = = 参考サイト = ---- CategoryPython