導入
Juliaは、計算と解析において高いパフォーマンスを発揮するよう設計されたプログラミング言語です。データサイエンス、科学研究、可視化、機械学習などで人気があり、より一般的なアプリケーションの構築にも使われています。公式サイトでは、Julia言語を試すためのライブデモが提供されていますが、実際の使用や開発にはシステムにインストールする必要があります。
このチュートリアルでは、マシンにJuliaをダウンロードしてインストールする方法について説明します。これには、Juliaをシステムで見つけられるようにすること、およびJuliaを使用してコードを記述する対話型のREPLセッションを起動することが含まれます。
前提条件
- Ubuntu 22.04サーバーが必要です。このサーバーは、Ubuntu 22.04の初期サーバーセットアップガイドに従ってセットアップされている必要があり、
sudo
権限を持つ非rootユーザーとファイアウォールが有効になっている必要があります。
ステップ1 — 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
実行可能ファイルを見つける必要があります。これは、Juliaのbin
ディレクトリの完全なパスをPATH
環境変数の~/.bashrc
に追加することで実現できます。これはLinuxでPATH
を調整するための場所の一つです。お好みのテキストエディタを使用して、nano
を開いてください。
- nano ~/.bashrc
ファイルの最後にこの行を追加し、インストールしたJuliaのbin
フォルダを基にしてください:
. . .
export PATH="$PATH:/home/sammy/julia-1.8.1/bin"
絶対パスを使用する必要があります。この例ではホームディレクトリが使用されていますので、別の場所を選択した場合はディレクトリ名を適切に更新してください。
完了したら、CTRL+O
を押して保存し、CTRL+X
を押して終了してください。
この変更が有効になるようにするには、.bashrc
ファイルをsource
する必要があります:
- 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は、データサイエンスやアプリケーションの構築に使用されるプログラミング言語です。このガイドはインストールと基本的な使用方法についてのみカバーしていますが、Juliaでプログラミングや作成を学ぶには、公式のJulia学習サイトで詳細を確認できます。他の言語をインストールすることに興味がある場合、特にデータサイエンスに関する場合は、Rのインストール方法に関する当社のチュートリアルをチェックしてください。