2013-09-02 9 views
5

私の仕事にIPythonノートを導入しようとしています。私がしたいことの一つの方法は、自分の仕事をノートブックとして私の同僚と共有することです。そのため、洗練されたレポートを作成して共有することがどれほど簡単かを知ることができます。IPythonノートブックビューアをローカルで実行中

私たちの仕事の大半は機密であるため、私は明らかにノートブックビューアを使用できません。ノートブックビューアをローカルにセットアップしようとしています。私はthis questionを読んでそこの指示に従いましたが、今度はnbconvertがIPythonの一部です。命令はもはや有効ではありません。

誰でも助けてもらえますか?

答えて

3

あなたはオプションのカップルを持っている:

HTML、その後、例えばのpython -m「はSimpleHTTPServer」あなたもでしょう少しPythonスクリプトを設定することができますシンプルなサーバーを使用してそれらを提供するために変換上述したように
  1. 1つのディレクトリで "聴く"。ディレクトリに変更または新しいノートブックが追加された場合、スクリプトはnbconvertを実行し、HTMLファイルを提供元のフォルダに移動します。実行しているサーバーに移動するには、yourip:portに移動します。 10.0.0.2:8888(IPythonのノートブックコマンドを実行すると、IPythonの出力が表示されます)(ネットワーク経由でサービスすることができる場合は、下記のポイント2を参照してください)

  2. コンピュータがネットワーク接続されている場合あなたのIPアドレスとポートをあなたの同僚と共有することによって、あなたの仕事をあなたの仕事に任せましょう。しかし、編集アクセス権は与えられますが、問題ではありませんか?これは、彼らがあなたのipythonサーバーに移動し、ipythonノートブックを見て、あなたのファイルを実行できることを意味します。

  3. Linodeなどのオンラインサーバーでノートブックをホストします。エントリーレベルのサーバーは安いです。パスワードを追加するにはいくつかの作業が必要です。

  4. PDFに変換してメールしてください。

  5. スライドショー(バージョン1.00で可能)に変換し、オプション1,2を使用するか、HTMLファイルを共有してください。

  6. ipythonノートブックを実行して、ファイルをbitbucketのプライベートレポ(無料のプライベートgit repo)にチェックさせてください。彼らはそこにあなたのファイルを取得し、それ自身のマシンで自分自身を実行することができます。彼らが変更を行っても、みんなとDropboxのフォルダを共有しないのであれば、もっといいですね。もし彼らがそのフォルダにipythonのノートブックを実行すると、彼らはあなたのファイルを見るでしょう(しかし、危険です)

  7. 彼らを会議室に入れて見せてください。 :)

関連する問題