Jupyter notebook 我怎样才能共享Jupyter笔记本?

Jupyter notebook 我怎样才能共享Jupyter笔记本?,jupyter-notebook,julia,android-binder,ijulia-notebook,Jupyter Notebook,Julia,Android Binder,Ijulia Notebook,我用的是Julia,但不太喜欢IDE(更像是笔记本电脑)。所以我第一次使用了Jupyter(实验室和笔记本电脑) 我从Anaconda开始制作Jupyter,并制作了我的笔记本。问题是我想和大家分享。像其他人一样,可以访问链接并运行我的代码 我真的不知道GitHub是如何工作的,但我还是设法把笔记本上传到了那里。我看到了一个叫做“活页夹”的东西,它可以在另一台计算机上运行我的代码。但是我试图把我的Github链接放在那里,结果却出现了一个错误 谁能用Jupyter给我解释一下吗 啊,我差点忘了,

我用的是Julia,但不太喜欢IDE(更像是笔记本电脑)。所以我第一次使用了Jupyter(实验室和笔记本电脑)

我从Anaconda开始制作Jupyter,并制作了我的笔记本。问题是我想和大家分享。像其他人一样,可以访问链接并运行我的代码

我真的不知道GitHub是如何工作的,但我还是设法把笔记本上传到了那里。我看到了一个叫做“活页夹”的东西,它可以在另一台计算机上运行我的代码。但是我试图把我的Github链接放在那里,结果却出现了一个错误

谁能用Jupyter给我解释一下吗

啊,我差点忘了,当我在谷歌上搜索Jupyter笔记本并和Julia开始一个时,我就可以用这个活页夹了。但是当我自己做的时候,我不能

在这里,我把截图放在Jupyter+活页夹的演示上,这样你就可以看到上面写着发送活页夹链接


虽然有很多选择,但最好、最简单的方法是通过Jupyter的菜单:

File -> Download as -> HTML
最终得到的HTML包含所有代码单元格和所有结果(包括图片),这可能是最适合其他人查看的。 Github可以用于以本机方式发布*.ipynb并将其作为静态HTML显示给用户,但是我发现它不太稳定(渲染不时失败),因此我选择自己生成HTML文件,并使用例如Github页面来托管它

另一个有趣的选择是只共享*.ipynb文件,并推荐开源人士作为查看器


有时使用的另一个选项是在AWS EC2实例上托管一个JupyterHub(在AWS免费层中一个t2.micro免费一年),并向我的合作者提供登录名和密码(尽管这需要相当多的配置工作)。

谢谢!这是一个很好的答案。但我忘了说我和几乎没有编程经验的孩子一起工作。有一种更简单的方法可以在他们的电脑中编译文件?如果你是在和孩子们一起工作,也许你应该尝试在所有的软件包中附带Julia可执行文件。见本教程19:50也考虑使用Puto.jl。