Инструкция по установке julia + jupyter

Проверено только на x64, если пытаетесь поставить на arm, возможно не заработает

Предлагается установить себе Docker.

Затем скачать образ готовый образ julia+jupyter (объём скачивания около 1GB, после распаковки займёт чуть меньше 3GB)

Для этого выполнить в терминале (командной строке)

docker pull ghcr.io/pavel-dvlp/jupiter-docker-stacks/julia-notebook-alpine:0.2.1

Далее нужно создать и запустить контейнер. Скрины, как это сделать через ui:

скрин, где надо нажать run скрин окна создания контейнера

После этого контейнер запустится и jupyter будет доступен на localhost по выбранному порту. Все нужные пакеты для julia там уже установлены.

Чтобы выключить контейнер, надо найти его в docker на вкладке контейнеров и нажать на "stop". Если потом снова нужно запустить, там же у контейнера есть кнопка "start"

Всё.

Если хочется установить себе Julia прямо в систему

Установить Julia по их инструкции https://julialang.org/downloads/

Установить python

Установить jupiter. Внимание! интерактивные виджеты стабильно работают только в классическом юпитере 6.+. На 7+ я лично не смог заставить их работать.

    pip install notebook==6.5.7 jupyter_contrib_nbextensions webio_jupyter_extension
    pip install requests plotly kaleido anywidget numpy

К этому моменту установка займёт около 1Гб. Далее надо ставить сами пакеты Julia. Минимум надо поставить IJulia, что бы ядро было доступно в юпитере. Для этого запускаем julia в терминале и выполняем

    import Pkg;
    Pkg.add(["IJulia"]);
    Pkg.precompile();

Далее пакеты можно докидывать по необходимости, учитывайте, что некоторые из них довольно жирные. В докер образ, например, установлены:

"IJulia",
"Pluto",
"Plots",
"PlotlyJS",
"Dash",
"WebIO",
"Interact",
"Colors",
"StatsPlots",
"LaTeXStrings",
"Optim"