Как установить язык программирования Julia на Ubuntu 22.04

Введение

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

В этом руководстве будет рассмотрено скачивание и установка Julia на вашем компьютере. Это включает в себя сделать Julia доступным для вашей системы и вызвать интерактивную сессию REPL для написания кода на Julia.

Предварительные требования

Шаг 1 — Скачивание и установка Julia

Предварительно скомпилированные бинарные файлы – рекомендуемый способ установки Julia, хотя есть возможность скомпилировать Julia из исходного кода, если ваши потребности этого требуют. В этом руководстве вы загрузите официальные предварительно скомпилированные бинарные файлы с официальной страницы загрузки Julia. Убедитесь, что находитесь в своем домашнем каталоге, затем начните загрузку:

  1. wget https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.1-linux-x86_64.tar.gz

Эта команда использует wget для загрузки официального предварительно скомпилированного бинарного файла. Для завершения установки извлеките загруженный архив. Это делается с помощью команды tar:

  1. tar zxvf julia-1.8.1-linux-x86_64.tar.gz

Установка Julia теперь завершена, в новом каталоге с именем julia-1.8.1. Это местоположение называется вашим каталогом Julia и будет ссылаться позже. Julia полностью содержится в этом единственном каталоге. В будущем, если вы захотите удалить Julia, вы можете удалить этот каталог для полного удаления.

Шаг 2 — Добавление Julia в ваш PATH

После завершения установки вашей системе нужно будет находить исполняемый файл julia. Это можно сделать, добавив полный путь к каталогу bin Julia в переменную среды PATH ~/.bashrc. Это одно из мест, куда Linux позволяет вносить изменения в ваш PATH. Откройте его с помощью nano или вашего предпочитаемого текстового редактора:

  1. nano ~/.bashrc

Добавьте эту строку вниз файла, используя каталог julia directory, в который вы установили Julia, как основу:

. . .
export PATH="$PATH:/home/sammy/julia-1.8.1/bin"

Вам необходимо использовать абсолютный путь к вашей папке bin. В этом примере используется домашний каталог, поэтому убедитесь, что вы обновили имя каталога, если выбрали другое местоположение для вашего julia directory.

После завершения сохраните и выйдите, нажав CTRL+O, затем CTRL+X.

Чтобы эти изменения вступили в силу, вам необходимо source ваш файл .bashrc:

  1. source ~/.bashrc

Теперь ваша система может найти исполняемый файл julia.

Шаг 3 — Запуск REPL для Julia

Для подтверждения корректной установки Julia и начала экспериментов с самим языком, запустите интерактивную сессию REPL (read-evaluate-print-loop). Это позволит вам получить мгновенную обратную связь и использовать сам язык.

Сейчас, когда julia находится в вашем PATH, вы можете запустить сессию с помощью этой команды:

  1. julia
Output
_ _ _ _(_)_ | Documentation: https://docs.julialang.org (_) | (_) (_) | _ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help. | | | | | | |/ _` | | | | |_| | | | (_| | | Version 1.8.1 (2022-09-06) _/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release |__/ | julia>

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

  1. 1 + 1
Output
2

После завершения экспериментов вы можете нажать CTRL+D, чтобы выйти из сессии.

Заключение

Julia – это язык программирования, используемый для науки о данных и создания приложений. Хотя в этом руководстве рассматривается только установка и основное использование, вы можете узнать больше о программировании и создании с помощью Julia на официальном сайте обучения Julia. Если вас интересует установка других языков, особенно для науки о данных, ознакомьтесь с нашими учебными пособиями по как установить R.

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-julia-programming-language-on-ubuntu-22-04