2014-01-17 11 views
5

新しい目次拡張機能を新しいコンピュータにインストールしようとしています。私はもうそれを見つけることができません。唯一のページI do findは、Windowsに拡張機能をインストールする方法を説明していません。ipythonノートブックのTOC拡張には何が起こりますか?

私はそれをどのようにインストールできますか、それは公式のIpythonノートブックの一部ではないのですか?私は単に人々がそれなしで一緒になっている方法を理解することはできません。

答えて

3

私はあなたの特定のWindowsのアドバイスを教えてくれますが、キーポイントは、プラットフォームに依存されるべきだと思うことはできません。

  1. プロファイルを作成します(デフォルトのプロファイルまたは1つの名前のいずれか - あなたが起動するデフォルトおそらく勧めします) 。
  2. プロファイルの場所を特定します。
  3. custom.jsファイルをプロファイルに追加します。
  4. custom.jsファイルを編集して、ノートブックの拡張コードを指すようにします。もう少し詳細に

、プロファイルを設定することcovered in detail hereですが、デフォルトのプロファイルのためだけに、コマンドラインに移動し、

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であることに注意してください - あなたは以前のバージョンを使用している場合これを試す前にアップグレードを強くお勧めします。

0

またで公式のインストール手順を見つけることができます:これらの手順はで私のためにうまく働いたのGitHubからtoc.jsとtoc.cssファイルを取得するためのカールのコマンドが含まれ

https://github.com/minrk/ipython_extensions

LinuxのミントのbashシェルWindows 7の場合

は、私はカールは、Windows内のコンテンツのminrkのテーブル用のファイルを生成し

0

This IPython Notebook半自動的にコマンドを実行する(http://msysgit.github.io/を参照)Gitのシェルを使用していました。'curl'コマンドやリンクは使用しませんが、* .jsと* .cssファイルはIPython Notebook-profile-directoryに直接書き込みます。「をあなたがする必要がどのような」と呼ばれるノートブック内のセクションがあり

- それに従うとコンテンツの素敵な浮動テーブルがあります。)ここで

はすでにそれを示してHTMLバージョンです: http://htmlpreview.github.io/?https://github.com/ahambi/140824-TOC/blob/master/A%20floating%20table%20of%20contents.htm

6

Jupyter 4(すなわちipythonノートブック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~/.jupyter/nbconfig/notebook.jsonを変更しますtoc~/.local/share/jupyter/nbextensions/

enableにコピーします。

これらの2つの場所を確認して、何が起こったか確認できます。

注:ここではenable toc/tocを使用します。toc.js~/.local/share/jupyter/nbextensions/toc/にあるためです。 toc.jstoc.css~/.local/share/jupyter/nbextensions/に直接入力する場合は、ここでenable tocを使用してください。

編集

申し訳ありませんが、私をオリジナルの問題は、Windows上で気付きませんでした。私はそれがWindowsのjupyterのために同じであるかどうかわからない、任意のレポートは大歓迎です。

更新

今のTOC nbextensionはnbextensionsの種類のコレクションを提供this projectに追加されました。インストールと管理が非常に簡単で、試してみる価値があります!

+0

拡張プロジェクトは美しく動作します。リンクありがとうございます。 – jgyou