Как настроить Julia Environment для ноутбука IJulia Jupyter? - PullRequest
5 голосов
/ 26 февраля 2020

Я сталкиваюсь с проблемами совместимости пакетов в моей глобальной среде Julia для определенных c пакетов, которые я хочу использовать в ноутбуке Jupyter. Есть ли способ сказать IJulia использовать другую среду вместо моей глобальной?

Ответы [ 4 ]

12 голосов
/ 26 февраля 2020

Ядро IJulia по умолчанию устанавливает --project=@., поэтому наиболее удобный способ (IMO) - просто сохранить проект в той же папке, что и ноутбук. В результате правильный проект используется с самого начала, и вам не нужно беспокоиться об его активации в ноутбуке.

4 голосов
/ 26 февраля 2020

Вы всегда можете запустить ноутбук, а внутри ячейки запустить

using Pkg
Pkg.activate("./path/to/folder")
2 голосов
/ 26 февраля 2020

При запуске записной книжки введите:

notebook(dir="/path/to/your/environment/")

Это запустит записную книжку Jupyter с загрузкой среды (Project.toml) в указанную вами директорию. Если в этом каталоге нет Project.toml, будет использоваться среда по умолчанию (глобальная).

0 голосов
/ 04 марта 2020

В зависимости от сложности вашей установки вы можете рассмотреть Lmod Я использую это с иерархией модулей: 1. Основной модуль, 2. Модули компилятора, модули MPI. Благодаря этому можно быстро переключаться между разными ветвями.

...