【发布时间】:2013-05-07 01:21:32
【问题描述】:
我想将 nbviewer 带到我的工作中。因为我无法共享公司数据(放在 github 上),我需要在本地安装 nbviewer。有在 Heroku 上设置的说明,但这对我不起作用。有没有人尝试过这个?甚至值得努力吗?还有其他选择吗?谢谢。
在本地机器上运行 nbviewer 的步骤:
第 1 步: 从 github 下载 nbviewer
第 2 步: 从 github 下载 nbconvert
第 3 步: 将 nbconvert 内容放入 nbviewer 内的“nbconvert”文件夹中
第 4 步: 获取所需的库
easy_install Flask==0.9
easy_install Flask-Markdown
easy_install 请求
easy_install Pygments(带有 python xy)
easy_install Markdown==2.2.0
easy_install pylibmc==1.2.3
轻松安装龙卷风
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 步: 运行 app.py
第 7 步: 到达 localhost:5000
如何处理身份验证问题? (笔记本位于受密码保护的存储库中)
错误:请求失败:GET http svn/BizIntel/Trunk/notebook.ipynb:需要 401 授权
答案:http 用户名:password@svn/BizIntel/Trunk/notebook.ipynb
享受吧!
【问题讨论】:
标签: ipython-notebook