見出し画像

プログラミング言語Juliaのインストール

プログラミング言語Juliaのインストール手順です。ラズパイ5を使いましたが他のLinuxなどでも同じだと思います。

といっても下記の1行だけでインストール完了です。

$ curl -fsSL https://install.julialang.org | sh 

コマンドラインでjuliaとすれば起動します。

$ julia
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.10.4 (2024-06-04)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |
 
julia> 

juliaupというバージョン管理コマンドもインストールされます。インストールされているバージョンの確認はstatus、アップデートはupdateなどのコマンドを使います。その他のコマンドはhelpで確認できます。

$ juliaup status
 Default  Channel  Version                     Update 
------------------------------------------------------
       *  release  1.10.4+0.aarch64.linux.gnu 

$ juliaup update

$ juliaup help

コマンドラインでの利用はこれでOKですが、JupyterLabで開発できるようにしてみます。

コマンドラインで起動したJuliaで、IJuliaのパッケージをインストールします。Juliaでパッケージをインストールするには、using Pkgとして、Pkg.add("パーケージ名")とすればインストールされます。

julia> using Pkg

julia> Pkg.add("IJulia")
  Installing known registries into `~/.julia`
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...
   Installed JSON ──────────── v0.21.4
   Installed Parsers ───────── v2.8.1
  ・・・・・・

パッケージがインストールされたら、using IJuliaとして、 jupyterlab()を実行すると、ウェッブブラウザにJupyterLabが起動します。

julia> using IJulia

julia> jupyterlab()
JupyterLabの起動画面

JupyterNotebookを使いたい場合には、jupyterlab()の代わりにnotebook()とすれば起動します。ただ、jupyterのインストールをcondaを使って手動で行っておく必要がありました。condaはjuliaのインストール時にインストールされています。

$ /home/xxxxxx/.julia/conda/3/aarch64/bin/conda install jupyter

xxxxxxはログインのホームディレクトリ名です。

JupyterLabの起動用のスクリプトを作っておくと便利です。例えば、下記の内容を書き込んだstart_lab.shというファイル名を作れば良いでしょう。

#!/bin/sh
julia -e "using IJulia; jupyterlab(detached=true)"

実行用のパーミッションを付けて、パスが通った場所に置いておけば、start_lab.shで起動できます。

$ chmod 755 start_lab.sh

JupyterLabテストとして、sin, cosのグラフを描いてみます。
はじめにグラフの描画に使うPyPlotのパッケージをインストールします。
さらに、PyPlotが使っているmatplotlibのインストールをcondaを使って手動で行っておく必要がありました。

$ julia

julia> using Pkg
julia> Pkg.add("PyPlot")

$ /home/xxxxxx/.julia/conda/3/aarch64/bin/conda install matplotlib

jupyterlabを起動して、下記のような感じにプログラムを書いて実行することでグラフが描けました。

この記事が気に入ったらサポートをしてみませんか?