仕事に nbviewer を導入したいと考えています。会社のデータを共有する (github に配置する) ことができないため、nbviewer をローカルにインストールする必要があります。Heroku にセットアップする手順がありますが、これはうまくいきません。誰もこれを試みましたか?努力する価値さえありますか?他の選択肢はありますか?ありがとう。
ローカル マシンで nbviewer を実行する手順:
ステップ 1 : github から nbviewer をダウンロード
する ステップ2: github から nbconvert をダウンロードする
ステップ 3 : nbconvert の内容を nbviewer 内の「nbconvert」フォルダに配置する
Step4:必要なライブラリを取得
easy_install Flask==0.9
easy_install Flask-Markdown
easy_install requests
easy_install Pygments (python xy に付属)
easy_install Markdown==2.2.0
easy_install pylibmc==1.2.3
easy_install tornado
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
Step6: app.py を実行 Step7
: localhost:5000 に
認証の問題にどのように対処しますか? (ノートブックは、パスワードで保護されたリポジトリにあります)
エラー: 要求に失敗しました: GET http svn/BizIntel/Trunk/notebook.ipynb: 401 認証が必要です
回答: http ユーザー名:password@svn/BizIntel/Trunk/notebook.ipynb
楽しい!