2013-05-07 7 views
6

私は仕事にnbviewerを連れて行きたい。私は会社のデータを共有することができないので(githubに置く)、nbviewerをローカルにインストールする必要があります。ヘロクをセットアップする手順はありますが、これは私にとってはうまくいかないでしょう。誰もこれを試みましたか?それは努力する価値がありますか?他の選択肢はありますか?ありがとう。nbviewerをローカルにホストすることは可能ですか?

手順は、ローカルマシン上で実行されているnbviewer取得する:

ステップ1:ダウンロードnbviewer githubのから
ステップ2:置きnbconvert:githubの
ステップ3からダウンロードnbconvert内容をnbviewer内の "nbconvert"フォルダに入れます

ステップ4:必要なさいライブラリ
easy_installをフラスコ== 0.9
easy_installをフラスコ-値下げ

easy_installをPygmentsを要求easy_installを (PythonのXYが付属しています)
easy_installを値下げ== 2.2.0
easy_installをpylibmc == 1.2.3
easy_install竜巻
easy_install newrelic(オプションのc拡張をインストールできませんでしたが、これは問題ありません)
easy_installをpyzmq(PythonのXYが付属しています)

ステップ5:編集gist.py
コメントアウトし、これらすべての行:

#from flask.ext.cache import Cache line 17 
#from lib.MemcachedMultipart import multipartmemecached line 20 
#cache = Cache(app, config=config) line 63 
#@cache.cached(5*hours) line 92 
#@cache.cached(5*hours) line 107 
#@cache.cached(5*hours) line 112 
#@cache.cached(5*hours) line 117 
#@cache.cached(5*hours) line 122 
#@cache.cached(5*hours) line 127 
#@cache.cached(1*minutes) line 133 
#@cache.memoize() line 177 
#@cache.memoize(10*minutes) line 201 

ステップ6:実行アプリ.py
ステップ7:ローカルホストに到達しました:

認証の問題はどのように処理されますか? (ノートブックがパスワードで保護されているレポである)
ERROR:失敗した要求:GET HTTPのsvn/BizIntel /トランク/ notebook.ipynb:401認証が必要です

回答:HTTPユーザ名:パスワード@のSVN/BizIntel /トランク/ notebook.ipynb

お楽しみください!

答えて

0

プライベートレポbitbucketを使用できますか?彼らは無料で、あなたは公に何も共有しません。

+0

私はそれを聞いたことがないので、特にそれを疑う。私たちはsvnを使用しています。私はbitbucketやgithubのようにsvnを使うことを望んでいました。 – DataByDavid

9

はい、nbviewerはローカルにインストールすることができます。通常は、私たちが開発する方法です。 自分のマシンで自動起動を使ってherokuに近い設定をしたい場合は、heroku foremanを使用できます。

あなたは簡単に何かをしたい場合は、単に、nbviewerのクローンを作成requirements.txtに依存関係をインストールし、​​へpython app.py(多分サブモジュールを実行します。memcachedのように設定するには、いくつかのenvironement変数があるかもしれませんが、あなたは場合は、それを無効にすることができるはずです。必要な

その後、localhostにあなたのブラウザを開くことができます:5000を、あなたはローカルで実行しているnbviewerの独自のバージョンを持っている必要があり

をそれはそれのためのローカルURLを介してアクセス可能なipynbファイルを持っている必要性は削除されません。会社のファイアウォールの後ろにインストールされていれば、それは問題ではありません。

必要に応じてgithubで問題を開いても構いません。

関連する問題