Введение
Julia – это язык программирования, разработанный для высокой производительности в вычислениях и анализе. Он популярен в области науки о данных, научных исследований, визуализации, машинного обучения, а также для создания приложений более общего назначения. Официальный сайт предоставляет живой демонстрационный пример для ознакомления с языком Julia, но для практического использования и разработки вам потребуется установить его на свою систему.
В этом руководстве будет рассмотрено скачивание и установка Julia на вашем компьютере. Это включает в себя сделать Julia доступным для вашей системы и вызвать интерактивную сессию REPL для написания кода на Julia.
Предварительные требования
- Сервер Ubuntu 22.04, настроенный в соответствии с нашим руководством по первоначальной настройке сервера для Ubuntu 22.04, с непривилегированным пользователем с правами
sudo
и включенным брандмауэром.
Шаг 1 — Скачивание и установка Julia
Предварительно скомпилированные бинарные файлы – рекомендуемый способ установки Julia, хотя есть возможность скомпилировать 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 теперь завершена, в новом каталоге с именем julia-1.8.1
. Это местоположение называется вашим каталогом Julia
и будет ссылаться позже. Julia полностью содержится в этом единственном каталоге. В будущем, если вы захотите удалить Julia, вы можете удалить этот каталог для полного удаления.
Шаг 2 — Добавление Julia в ваш PATH
После завершения установки вашей системе нужно будет находить исполняемый файл julia
. Это можно сделать, добавив полный путь к каталогу bin
Julia в переменную среды PATH
~/.bashrc
. Это одно из мест, куда Linux позволяет вносить изменения в ваш PATH
. Откройте его с помощью nano
или вашего предпочитаемого текстового редактора:
- nano ~/.bashrc
Добавьте эту строку вниз файла, используя каталог julia directory
, в который вы установили Julia, как основу:
. . .
export PATH="$PATH:/home/sammy/julia-1.8.1/bin"
Вам необходимо использовать абсолютный путь к вашей папке bin
. В этом примере используется домашний каталог, поэтому убедитесь, что вы обновили имя каталога, если выбрали другое местоположение для вашего julia directory
.
После завершения сохраните и выйдите, нажав CTRL+O
, затем CTRL+X
.
Чтобы эти изменения вступили в силу, вам необходимо source
ваш файл .bashrc
:
- source ~/.bashrc
Теперь ваша система может найти исполняемый файл julia
.
Шаг 3 — Запуск REPL для Julia
Для подтверждения корректной установки Julia и начала экспериментов с самим языком, запустите интерактивную сессию REPL (read-evaluate-print-loop). Это позволит вам получить мгновенную обратную связь и использовать сам язык.
Сейчас, когда 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 – это язык программирования, используемый для науки о данных и создания приложений. Хотя в этом руководстве рассматривается только установка и основное использование, вы можете узнать больше о программировании и создании с помощью Julia на официальном сайте обучения Julia. Если вас интересует установка других языков, особенно для науки о данных, ознакомьтесь с нашими учебными пособиями по как установить R.