Как установить язык программирования Julia на Ubuntu 22.04
Введение
Julia — это язык программирования, предназначенный для обеспечения высокой производительности при вычислениях и анализе. Он популярен в науке о данных, научных исследованиях, визуализации, машинном обучении, а также для создания приложений более общего назначения. Официальный сайт предоставляет вам живую демо-версию, чтобы вы могли опробовать язык Julia, но для практического использования и разработки вам необходимо установить его в свою систему.
В этом руководстве мы рассмотрим загрузку и установку Julia на ваш компьютер. Это будет включать в себя создание возможности обнаружения Julia для вашей системы и вызов интерактивного сеанса REPL, чтобы вы могли кодировать с помощью Julia.
Предпосылки
- Сервер Ubuntu 22.04, настроенный в соответствии с нашим руководством по первоначальной настройке сервера для Ubuntu 22.04, с пользователем без полномочий root с привилегиями
sudo
и включенным брандмауэром.
Шаг 1 — Загрузка и установка Джулии
Предварительно скомпилированные двоичные файлы являются рекомендуемым методом установки Julia, хотя есть возможность скомпилировать Julia из исходного кода, если этого требуют ваши потребности. В этом руководстве вы загрузите официальные предварительно скомпилированные двоичные файлы с официальной страницы загрузки Джулии. Убедитесь, что вы находитесь в своем домашнем каталоге, затем начните загрузку:
- wget https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.1-linux-x86_64.tar.gz
Эта команда использует wget
для загрузки официального предварительно скомпилированного двоичного файла. Для завершения установки распакуйте скачанный архив. Это делается с помощью команды tar
:
- 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
или любого другого текстового редактора:
- nano ~/.bashrc
Добавьте эту строку в конец файла, взяв за основу каталог julia
, в который вы установили Julia:
. . .
export PATH="$PATH:/home/sammy/julia-1.8.1/bin"
Вы должны использовать абсолютный путь к папке bin
. В этом примере используется домашний каталог, поэтому не забудьте соответствующим образом обновить имя каталога, если вы выбрали другое место для своего каталога julia
.
Когда вы закончите, сохраните и выйдите, нажав CTRL+O
, а затем CTRL+X
.
Чтобы это изменение вступило в силу, вам необходимо использовать
файл .bashrc
:
- source ~/.bashrc
Теперь ваша система может найти исполняемый файл julia
.
Шаг 3 — Запуск Julia REPL
Чтобы убедиться, что Julia установлена правильно, и начать экспериментировать с самим языком, запустите интерактивный сеанс REPL (цикл чтения-оценки-печати). Это позволит вам получить немедленную обратную связь и использовать сам язык.
Теперь, когда julia
находится в вашем PATH
, вы можете начать сеанс с помощью этой команды:
- 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
Output2
Когда вы закончите экспериментировать, вы можете нажать CTRL+D
, чтобы выйти из сеанса.
Заключение
Julia — это язык программирования, используемый для обработки данных и создания приложений. Хотя это руководство охватывает только установку и базовое использование, вы можете узнать больше о программировании и создании с Джулией, как установить R.