Jor*_*des 5 julia ijulia-notebook jupyter-notebook android-binder
我正在使用 Julia,但不太喜欢 IDE(更像是笔记本电脑)。所以我第一次使用了 Jupyter(实验室和笔记本)。
我从 Anaconda 启动了 Jupyter 并制作了我的笔记本。问题是我想分享它。就像其他人一样可以访问链接并运行我的代码。
我真的不知道 GitHub 是如何工作的,但我设法将笔记本上传到那里。我看到了一个叫做“Binder”的东西,它可以在另一台计算机上运行我的代码。但我尝试将我的 Github 链接放在那里,却收到错误。
用过 Jupyter 的人可以给我解释一下吗?
啊,我差点忘了,当我用 google 搜索 Jupyter Notebook 并使用 Julia 启动一个时,我可以使用这个 Binder Thing。但当我自己做的时候,我却做不到。
这里我把我在 Jupyter+binder 的 Demo 上做的截图贴出来,大家可以看到上面写着发送活页夹链接
虽然有很多选项,但最好、最简单的方法是通过 Jupyter 的菜单:
File -> Download as -> HTML
Run Code Online (Sandbox Code Playgroud)
您最终会得到一个包含所有代码单元格和所有结果(包括图片)的 HTML,这可能是最适合其他人查看的。Github 可用于本地发布 *.ipynb 并将其作为静态 HTML 显示给用户,但是我发现它不是很稳定(渲染时不时会失败),因此我选择自己生成 HTML 文件并使用例如。用于托管它的 Github 页面。
另一个有趣的选择是仅共享 *.ipynb 文件并推荐人们 Open Source https://nteract.io/作为查看者。
有时使用的另一种选择是在 AWS EC2 实例上托管 JupyterHub(在 AWS 免费套餐中,单个 t2.micro 免费使用一年),并为我的协作者提供登录名和密码(但这需要相当多的配置)工作)。
| 归档时间: |
|
| 查看次数: |
3358 次 |
| 最近记录: |