Поиск по сайту:

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


Введение

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

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

Предпосылки

  • Сервер Ubuntu 22.04, настроенный в соответствии с нашим руководством по первоначальной настройке сервера для Ubuntu 22.04, с пользователем без полномочий root с привилегиями sudo и включенным брандмауэром.

Шаг 1 — Загрузка и установка Джулии

Предварительно скомпилированные двоичные файлы являются рекомендуемым методом установки 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-1.8.1. Это расположение называется вашим каталогом julia и будет упоминаться позже. Джулия полностью содержится в этом единственном каталоге. В будущем, если вы захотите удалить Julia, вы можете удалить этот каталог для полной деинсталляции.

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

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

  1. nano ~/.bashrc

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

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

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

Когда вы закончите, сохраните и выйдите, нажав CTRL+O, а затем CTRL+X.

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

  1. source ~/.bashrc

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

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

Чтобы убедиться, что Julia установлена правильно, и начать экспериментировать с самим языком, запустите интерактивный сеанс REPL (цикл чтения-оценки-печати). Это позволит вам получить немедленную обратную связь и использовать сам язык.

Теперь, когда 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 — это язык программирования, используемый для обработки данных и создания приложений. Хотя это руководство охватывает только установку и базовое использование, вы можете узнать больше о программировании и создании с Джулией, как установить R.