Trying to run DiffEqTutorials in a notebook

Hi,

I am trying to run the Differential Equation Tutorials from within the notebook.

So I execute:

(v1.3) pkg> add GitHub - SciML/SciMLTutorials.jl: Tutorials for doing scientific machine learning (SciML) and high-performance differential equation solving with open source software.

and get the following: (I do not know why package restrictions arise. I added the output of a status command). At this time, I am trying to build my knowledge of Julia to help some of my students. I cannot help but wonder whether I misconfigured Atom. I am working with Julia 1.3

Another question: I am not clear at what point packages recompile. When exiting Atom with a “save” and reentering, the status returns the packages that were there upon exit. After checking, these packages are no longer (pre)compiled. What should one do to maintain the precompiled state?

Also, what is the relation between packages precompiled within Juno, and within a notebook environment? Thanks!

Gordon

ERROR MESSAGE BELOW:

Updating git-repo https://github.com/JuliaDiffEq/DiffEqTutorials.jl
Updating git-repo https://github.com/JuliaDiffEq/DiffEqTutorials.jl
Resolving package versions…
ERROR: Unsatisfiable requirements detected for package Juno [e5e0dc1b]:
Juno [e5e0dc1b] log:
├─possible versions are: [0.5.0-0.5.5, 0.6.0, 0.7.0-0.7.2, 0.8.0] or uninstalled
├─restricted to versions 0.8.0 by an explicit requirement, leaving only versions 0.8.0
└─restricted by compatibility requirements with Gadfly [c91e804a] to versions: 0.7.0-0.7.2 — no versions left
└─Gadfly [c91e804a] log:
├─possible versions are: [0.8.0, 1.0.0-1.0.1, 1.1.0, 1.2.0] or uninstalled
└─restricted to versions 1.1.0-1 by DiffEqTutorials [6d1b261a], leaving only versions [1.1.0, 1.2.0]
└─DiffEqTutorials [6d1b261a] log:
├─possible versions are: 0.2.1 or uninstalled
└─DiffEqTutorials [6d1b261a] is fixed to version 0.2.1

(v1.3) pkg> add “GitHub - SciML/SciMLTutorials.jl: Tutorials for doing scientific machine learning (SciML) and high-performance differential equation solving with open source software.
Updating git-repo https://github.com/JuliaDiffEq/DiffEqTutorials.jl
Updating git-repo https://github.com/JuliaDiffEq/DiffEqTutorials.jl
Resolving package versions…
ERROR: Unsatisfiable requirements detected for package Juno [e5e0dc1b]:
Juno [e5e0dc1b] log:
├─possible versions are: [0.5.0-0.5.5, 0.6.0, 0.7.0-0.7.2, 0.8.0] or uninstalled
├─restricted to versions 0.8.0 by an explicit requirement, leaving only versions 0.8.0
└─restricted by compatibility requirements with Gadfly [c91e804a] to versions: 0.7.0-0.7.2 — no versions left
└─Gadfly [c91e804a] log:
├─possible versions are: [0.8.0, 1.0.0-1.0.1, 1.1.0, 1.2.0] or uninstalled
└─restricted to versions 1.1.0-1 by DiffEqTutorials [6d1b261a], leaving only versions [1.1.0, 1.2.0]
└─DiffEqTutorials [6d1b261a] log:
├─possible versions are: 0.2.1 or uninstalled
└─DiffEqTutorials [6d1b261a] is fixed to version 0.2.1

(v1.3) pkg> status
Status ~/.julia/environments/v1.3/Project.toml
[c52e3926] Atom v0.12.6
[0c46a032] DifferentialEquations v6.11.0
[587475ba] Flux v0.9.0
[e5e0dc1b] Juno v0.8.0
[429524aa] Optim v0.20.1
[91a5bcdd] Plots v0.29.1

(v1.3) pkg>