# Share a Jupyter or Pluto notebook

**URL:** https://discourse.julialang.org/t/share-a-jupyter-or-pluto-notebook/64298
**Category:** Teaching & Outreach
**Tags:** question, jupyter, jump, pluto
**Created:** [July 8, 2021, 6:58pm UTC](https://discourse.julialang.org/t/share-a-jupyter-or-pluto-notebook/64298 "2021-07-08T18:58:50Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Leonardo\_Rivera](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/leonardo_rivera/32/10562_2.png) [@Leonardo\_Rivera](https://discourse.julialang.org/u/Leonardo_Rivera)
#### Post date: [July 8, 2021, 6:58pm UTC](https://discourse.julialang.org/t/share-a-jupyter-or-pluto-notebook/64298/1 "2021-07-08T18:58:51Z")

</div>

Hello, everyone. I want to prepare a tutorial/workshop to share my linear programming models in **JuMP** with some colleagues. For what I’ve read, using **Jupyter notebooks** , creating a repository in **GitHub** with the files, and sharing them using **Binder** might work. Also, if there is a way to share **Pluto** notebooks, I would be happy to learn how to do this. This is something I have never done, and I appreciate any and all pointers and advice you can give me before I start. Thanks!

---

<div class="post-metadata">

### Author: ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)
#### Post date: [July 8, 2021, 7:02pm UTC](https://discourse.julialang.org/t/share-a-jupyter-or-pluto-notebook/64298/2 "2021-07-08T19:02:53Z")

</div>

Yes, this definitely works, although the performance on mybinder is not great obviously. I’ve used this technique for classes — see here for an example Julia environment and instructions on sharing binder links that open particular notebooks: [https://github.com/mitmath/binder-env](https://github.com/mitmath/binder-env)

---

<div class="post-metadata">

### Author: ![ess3sq](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ess3sq/32/26834_2.png) [@ess3sq](https://discourse.julialang.org/u/ess3sq)
#### Post date: [July 8, 2021, 7:39pm UTC](https://discourse.julialang.org/t/share-a-jupyter-or-pluto-notebook/64298/3 "2021-07-08T19:39:39Z")

</div>

Pluto notebooks are very convenient to share. In addition to the general procedure of setting up a repository of Pluto notebooks and share it via binder, you can export them to HTML and share the HTML files because they have an extremely useful “Run in the cloud” function, which basically extracts the original notebook from the HTML file and beams it to binder with 0 setup necessary.

---

<div class="post-metadata">

### Author: ![odow](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/odow/32/28685_2.png) [@odow](https://discourse.julialang.org/u/odow)
#### Post date: [July 8, 2021, 10:31pm UTC](https://discourse.julialang.org/t/share-a-jupyter-or-pluto-notebook/64298/4 "2021-07-08T22:31:18Z")

</div>

Note that JuMP doesn’t work smoothly with Pluto due to our heavy use of macros. You need to build the model in a single cell, instead of building it piece by piece.

---

<div class="post-metadata">

### Author: ![Leonardo\_Rivera](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/leonardo_rivera/32/10562_2.png) [@Leonardo\_Rivera](https://discourse.julialang.org/u/Leonardo_Rivera)
#### Post date: [July 19, 2021, 5:44pm UTC](https://discourse.julialang.org/t/share-a-jupyter-or-pluto-notebook/64298/5 "2021-07-19T17:44:22Z")

</div>

Thanks for the advice. I am waiting to see the talks about Pluto on JuliaCon 2021 before sitting down and starting my project. I think this will save me some time.

---

<div class="post-metadata">

### Author: ![lungben](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lungben/32/12314_2.png) [@lungben](https://discourse.julialang.org/u/lungben)
#### Post date: [July 19, 2021, 6:58pm UTC](https://discourse.julialang.org/t/share-a-jupyter-or-pluto-notebook/64298/6 "2021-07-19T18:58:31Z")

</div>

It should work with  
[https://github.com/fonsp/Pluto.jl/pull/1032](https://github.com/fonsp/Pluto.jl/pull/1032)
