Julia言語&IJuliaのインストールメモ(Jupyter Lab)

以前に書いたJuliaの記事に補足する内容として、Linux(Ubuntu)にJuliaをインストールし、jupyter Labから利用できるまでを紹介します。
TOC
1.環境
OSは、Ubuntu(20.4)となります。
NAME=”Ubuntu”
VERSION=”20.04.2 LTS (Focal Fossa)”
2.Juliaのインストール
-
-
ダウンロード
Juliaのサイト1から、インストールしたいバージョンのバイナリをダウンロードします。
公式サイト2やJuliaのGithub3では、ソースコードからビルドする方法や、パッケージ管理コマンドであるapt
からインストールする方法が紹介されています。
Linux(Ubuntu)については、このバイナリからのインストールを推奨しています。It is strongly recommended that the official generic binaries from the downloads page be used to install Julia on Linux and FreeBSD.
wget https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.1-linux-x86_64.tar.gz
この記事では、最新の安定版であるJulia1.6.1:Current stable release: v1.6.1 (April 23, 2021)をインストールします。※適宜、目的のバージョンを指定してください。
-
設置・PATHを通す
ダウンロードしたjuliaのバイナリを解凍します。
同じディレクトリにダウンロードしたバージョンに対応したディレクトリ名(julia1.6.1)が確認できます。
tar zxvf julia-1.6.1-linux-x86_64.tar.gz
/opt
に移動して、PATHを~/.bashrc(または~/.bash_profile)に追加します。
移動先は、各々の都合の良いディレクトリに置き換えてください。
mv ~/YOUR_DIR/julia-1.6.1 /opt/
echo 'export PATH="/opt/julia-1.6.1/bin/julia:$PATH"' >> ~/.bashrc
※2023/5月追記:上記のPATHの表記が誤っておりました。
PATHを上書きしないように、:$PATH
を追記しました。
当記事をご覧いただいた方からご指摘いただきました。
誠にありがとうございます。
julia --version # julia version 1.6.1
-
3.IJuliaのインストール
-
- Juliaを起動
Ubuntu側にインストールしたJupyter Labからjuliaを利用できるようにします4。
juliaを起動後、 ] キーを押してpkgモードに切り替えます。
pkgモードでは、プロンプトの表示が以下のように変わります。
- IJuliaをインストール
次に、add IJulia
と入力して、 JuliaREPLからIJuliaをインストールします。
※インストールが完了するまで、10分前後かかります。
このような画面のまま変化せずに不安になりますが、しばらく待つとインストールが始まります。
エラーが出ずインストールが完了していれば、jupyterのカーネルにjuliaが登録されているはずです。
以下のコマンドで確認することができます。jupyter kernelspec list
# output
Available kernels:
ir /root/.local/share/jupyter/kernels/ir
julia-1.6 /root/.local/share/jupyter/kernels/julia-1.6
python3 /home/WorkSpace/note/.venv/share/jupyter/kernels/python3Ijuliaについては、Manual(Running the IJulia Notebook)の情報も参考になります。エラーの対応に役立つ情報が見つかるかもしれません。
ここまでの手順をエラーなく完了したら、Jupyter Labを起動してjuliaが利用できます。ENJOY !!
- 追記
この記事では、統合された分析インターフェースの構築を目的としているため触れていませんが、Juliaに独自のjupyterを構築することもできるそうです。その場合は、Ijuliaのドキュメント4の下部 “IJulia create and manage its own Python/Jupyter installation“ あたりが参考になります。
- Juliaを起動
4.参考文献
- Julia. The Julia Programming Language:Download Julia(https://julialang.org/downloads/)
- Julia. Platform Specific Instructions for Official Binaries:Linux and FreeBSD(https://julialang.org/downloads/platform/#linux_and_freebsd)
- julia/doc/build/build.md. Github:Building Julia (Detailed)(https://github.com/JuliaLang/julia/blob/master/doc/build/build.md#building-julia-detailed)
- JuliaLang/IJulia.jl. Github:IJulia, Quick start(https://github.com/JuliaLang/IJulia.jl#quick-start)
- IJulia. Manual, Running IJulia, Running the IJulia Notebook(https://julialang.github.io/IJulia.jl/stable/manual/running/#Running-the-IJulia-Notebook)
PATHの設定ですが、$PATHを使って追記するようにしないと、読み込むPATH変数がjuliaへのパスに上書きされてしまって大変になっちゃうと思います
コメントありがとうございます。
当該箇所についてご指摘くださった通りです。早速、記事を訂正させていただきました。
ご返信にお時間がかかってしまい申し訳ありませんでした。