我真的是IPython / Jupyter笔记本的新手。我刚刚创建了一个笔记本(.ipynb),并且想在我的网页上共享它。具体来说,我想添加一个链接,当人们单击它时,它将打开一个新的“网页”,他们可以在其中“查看”我的代码和结果。
注意:我不能使用github,这对我来说是一个巨大的痛苦。
我尝试了nbviewer(http://nbviewer.jupyter.org/)。它有几个选项,但是只有一个(url)与github / gist不相关。因此,为了获得文件的URL,我将其上传到了Google驱动器,并获得了该文件的公共链接。另一方面,当我将该链接放置到nbviewer(作为我的文件的url)时,它显示“此url中没有文件”。另一方面,我知道该链接有效,因为当我将其放在浏览器中时,它指示我下载.ipynb文件。
我感谢您的帮助。
谢谢,J。
我想把nbviewer带到我的工作岗位上.因为我无法共享公司数据(将其放在github上),所以我需要在本地安装nbviewer.有关于Heroku设置一个的说明,但这对我不起作用.有人试过吗?它甚至值得努力吗?还有其他选择吗?谢谢.
让nbviewer在本地计算机上运行的步骤:
Step1:从github下载nbviewer
Step2:从github下载nbconvert
Step3:将nbconvert内容放入nbviewer里面的"nbconvert"文件夹
Step4:获取所需的库
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 tornado
easy_install newrelic(无法安装可选的c扩展但是认为这样可以)
easy_install pyzmq(附带python xy)
Step5:编辑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 …Run Code Online (Sandbox Code Playgroud) 我在实验室的服务器上设置了 Jupyter 服务器。我想让多个用户可以通过浏览器访问笔记本,并允许他们编辑笔记本。我按照Jupyter 网站上的说明进行操作。但我的同事在连接内核时遇到了麻烦:Connecting to kernel总是闪烁。
现在我没有安装 python3.x 的权限,所以我对 JupyterHub 以外的解决方案感兴趣。谢谢。