Installation

Существует множество способов установки Julia. В следующих разделах описан рекомендуемый метод для каждой из основных поддерживаемых платформ, а затем представлены альтернативные способы, которые могут быть полезны в специализированных ситуациях.

Текущая рекомендация по установке — это решение на основе Juliaup. Если вы ранее устанавливали Julia с помощью метода, который не основан на Juliaup, и хотите переключить свою систему на установку, основанную на Juliaup, мы рекомендуем вам удалить все предыдущие версии Julia, убедиться, что вы удалили все, что связано с Julia, из вашей переменной PATH, а затем установить Julia одним из методов, описанных ниже.

Windows

На Windows Julia можно установить напрямую из магазина Windows here. Также можно установить точно такую же версию, выполнив

winget install julia -s msstore

в любом шелле.

Mac and Linux

Julia можно установить на Linux или Mac, выполнив

curl -fsSL https://install.julialang.org | sh

в оболочке.

Command line arguments

Можно передавать различные аргументы командной строки установщику Julia. Синтаксис для аргументов установщика следующий:

curl -fsSL https://install.julialang.org | sh -s -- <ARGS>

Здесь <ARGS> следует заменить на один или несколько из следующих аргументов:

  • --yes (или -y): Запустите установщик в неинтерактивном режиме. Все значения конфигурации используют свои значения по умолчанию или значение, переданное в качестве аргумента командной строки.
  • --default-channel=<NAME>: Настройте канал по умолчанию для Juliaup. Например, --default-channel lts установит канал lts и настроит его как канал по умолчанию.
  • --add-to-path=<yes|no>: Настройте, следует ли добавлять Julia в переменную окружения PATH. Допустимые значения: yes (по умолчанию) и no.
  • --background-selfupdate=<SECONDS>: Настройте необязательную задачу CRON, которая автоматически обновляет Juliaup, если <SECONDS> имеет значение больше 0. Фактическое значение контролирует, как часто задача CRON будет выполняться для проверки новой версии Juliaup в секундах. Значение по умолчанию - 0, т.е. задача CRON не будет создана.
  • --startup-selfupdate=<MINUTES>: Настройте, как часто Julia будет проверять наличие новых версий Juliaup при запуске Julia. По умолчанию это каждые 1440 минут.
  • -p=<PATH> (или --path): Настройте, где установлены бинарные файлы Julia и Juliaup. По умолчанию это ~/.juliaup.

Alternative installation methods

Обратите внимание, что мы рекомендуем следующие методы только в том случае, если ни один из описанных выше методов установки не работает для вашей системы.

Некоторые из методов установки, описанных ниже, рекомендуют установить пакет под названием juliaup. Обратите внимание, что это тем не менее устанавливает полностью функциональную систему Julia, а не только Juliaup.

App Installer (Windows)

Если Магазин Windows заблокирован на системе, у нас есть альтернативная MSIX App Installer установка. Чтобы использовать версию App Installer, загрузите this файл и откройте его, дважды щелкнув по нему.

MSI Installer (Windows)

Если ни версия из Windows Store, ни версия App Installer не работают на вашей системе Windows, вы также можете использовать установщик на основе MSI. Обратите внимание, что этот метод установки имеет серьезные ограничения и, как правило, не рекомендуется, если не работает ни один другой метод. Например, для Juliaup с этим методом установки нет автоматического механизма обновления. 64-битную версию MSI установщика можно скачать по адресу here, а 32-битную версию — по адресу here.

По умолчанию установка будет выполнена для конкретного пользователя и не требует повышения прав. Вы также можете выполнить системную установку, запустив следующую команду из оболочки:

msiexec /i <PATH_TO_JULIA_MSI> ALLUSERS=1

Homebrew (Mac and Linux)

На системах с brew вы можете установить Julia, выполнив команду

brew install juliaup

в оболочке. Обратите внимание, что вам нужно будет обновить Juliaup с помощью стандартных команд brew.

Arch Linux - AUR (Linux)

На Arch Linux Juliaup доступен in the Arch User Repository (AUR).

openSUSE Tumbleweed (Linux)

На openSUSE Tumbleweed вы можете установить Julia, выполнив

zypper install juliaup

в оболочке с правами root.

cargo (Windows, Mac and Linux)

Чтобы установить Julia через cargo Rust, выполните:

cargo install juliaup