新しいコンピューターに優れた目次拡張機能をインストールしようとしています。しかし、私はもうそれを見つけることができません。私が見つけた唯一のページには、拡張機能を Windows にインストールする方法が説明されていません。
では、どうすればインストールできますか。また、公式の Ipython ノートブックに含まれていないのはなぜですか? それなしで人々がどのように過ごしているのか、私にはまったく理解できません。
新しいコンピューターに優れた目次拡張機能をインストールしようとしています。しかし、私はもうそれを見つけることができません。私が見つけた唯一のページには、拡張機能を Windows にインストールする方法が説明されていません。
では、どうすればインストールできますか。また、公式の Ipython ノートブックに含まれていないのはなぜですか? それなしで人々がどのように過ごしているのか、私にはまったく理解できません。
最近、 Jupyter 4 (ipython notebook 4) でtoc nbextensionを正常にインストール しました。実際、拡張機能のインストールは以前よりも簡単です:)
解決策をここに投稿します。
## download
mkdir toc
cd toc
wget https://raw.githubusercontent.com/minrk/ipython_extensions/master/nbextensions/toc.js
wget https://raw.githubusercontent.com/minrk/ipython_extensions/master/nbextensions/toc.css
## install and enable
cd ..
jupyter-nbextension install --user toc
jupyter-nbextension enable toc/toc
もう少し説明します:
install
にコピーtoc
します~/.local/share/jupyter/nbextensions/
enable
変更し~/.jupyter/nbconfig/notebook.json
ます。
これらの 2 つの場所をチェックして、何が起こったかを確認できます。
注:enable toc/toc
ここで使用する is は にあるためtoc.js
です~/.local/share/jupyter/nbextensions/toc/
。toc.js
and をtoc.css
直接入れる場合は、ここ~/.local/share/jupyter/nbextensions/
を使用する必要がenable toc
あります。
編集
申し訳ありませんが、元の問題が Windows にあることに気づきませんでした。Windowsのjupyterでも同じかどうかはわかりませんが、どんな報告でも大歓迎です。
アップデート
現在、nbextensionの種類のコレクションを提供するtoc nbextension がこのプロジェクトに追加されています。インストールと管理が非常に簡単で、試す価値があります。
Windows に関する具体的なアドバイスをお伝えすることはできませんが、重要な点はプラットフォームに依存しないようにする必要があると思います。
custom.js
ファイルをプロファイルに追加します。custom.js
ノートブック拡張コードを指すようにファイルを編集します。ここでは、プロファイルの設定についてもう少し詳しく説明しますが、デフォルトのプロファイルの場合は、コマンド ラインに移動して次のように入力します。
ipython profile
次に、コマンド ラインで次のように入力して、プロファイルが保存されている場所を見つけます。
ipython locate
それを呼び出し<profile_dir>
ます。
残りは、(Windows に相当する!) リンクの指示に従います: 下に<profile_dir>
移動します (まだ存在しないディレクトリを作成します)。
<profile_dir>/static/custom/
custom.js
示されているようにファイルを追加します。次に、ダウンロードしたファイルを"nbextensions/toc"
配置した場所を指す必要がある最初の行を編集します。toc.js
この位置は<profile_dir>
; 私にとっては
<profile_dir>/static/custom/custom.js
<profile_dir>/static/custom/nbextensions/toc.js
<profile_dir>/static/custom/nbextensions/toc.css
そしてcustom.jsの最初の行は読み取ります
require(["/static/custom/nbextensions/toc.js"], function (toc) {
最後に、これはノートブックのバージョン 1.1.0 のものであることに注意してください。以前のバージョンを使用している場合は、これを試す前にアップグレードすることを強くお勧めします。
また、公式のインストール手順は次の場所にあります。
https://github.com/minrk/ipython_extensions
これらの手順には、GitHub から toc.js および toc.css ファイルを取得するための curl コマンドが含まれています。これは、Linux Mint の bash シェルでうまく機能しました。
Windows 7 では、Git シェル ( http://msysgit.github.io/を参照) を使用して curl コマンドを実行しました。
この IPython Notebookは、Windows で minrk の目次用のファイルを半自動的に生成します。「curl」コマンドやリンクは使用しませんが、*.js および *.css ファイルを IPython Notebook-profile-directory に直接書き込みます。
ノートブックには「何をする必要があるか」と呼ばれるセクションがあります-それに従って、素敵なフローティング目次を作成してください:)
すでに表示されているhtmlバージョンは次のとおりです。