Juliaのインストール

Juliaのインストール方法は主に二つあります.

以下では,Juliaupを使ったインストールを説明します.

Windows

Windowsの場合は, Microsoftストアからダウンロードできます.

macOS, Linux

ターミナルで次を実行します:

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

インストール後

インストール後,ターミナルで juliaup を実行すると,次のように表示されます.

$ juliaup
The Julia Version Manager

Usage: juliaup <COMMAND>

Commands:
  default      Set the default Julia version
  add          Add a specific Julia version or channel to your system. Access
               via `julia +{channel}` e.g. `julia +1.6`
  link         Link an existing Julia binary or channel to a custom channel name
  list         List all available channels
  override     Manage directory overrides
  update       Update all or a specific channel to the latest Julia version
  remove       Remove a Julia version from your system
  status       Show all installed Julia versions
  gc           Garbage collect uninstalled Julia versions
  config       Juliaup configuration
  self         Manage this juliaup installation
  completions  Generate tab-completion scripts for your shell
  help         Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

To launch a specific Julia version, use `julia +{channel}` e.g. `julia +1.6`.
Entering just `julia` uses the default channel set via `juliaup default`.

Juliaのバージョン

数ヶ月おきに新しいバージョンがリリースされています. 現在,バージョン1.10.10がlong-term support (LTS) 版となっています. また,この資料を作成した時点での最新のバージョン(release版)はバージョン1.12.5となっています.

インストール可能なバージョンは,juliaup listで確認できます.

$ juliaup list
Channel                Version                                
---------------------------------------------------------------
 0                      0.7.0+0.x64.apple.darwin14             
 0.7                    0.7.0+0.x64.apple.darwin14             
 0.7.0                  0.7.0+0.x64.apple.darwin14             
 0.7.0~x64              0.7.0+0.x64.apple.darwin14           
 (略)
 1.12.4                 1.12.4+0.aarch64.apple.darwin14        
 1.12.4~aarch64         1.12.4+0.aarch64.apple.darwin14        
 1.12.4~x64             1.12.4+0.x64.apple.darwin14            
 1.12.5                 1.12.5+0.aarch64.apple.darwin14        
 1.12.5~aarch64         1.12.5+0.aarch64.apple.darwin14        
 1.12.5~x64             1.12.5+0.x64.apple.darwin14       
 (略)
 release                1.12.5+0.aarch64.apple.darwin14        
 release~aarch64        1.12.5+0.aarch64.apple.darwin14        
 release~x64            1.12.5+0.x64.apple.darwin14            
 nightly                latest-macos-aarch64                   
 nightly~aarch64        latest-macos-aarch64                   
 nightly~x64            latest-macos-x86_64                    
 x.y-nightly            x.y-nightly-macos-aarch64              
 x.y-nightly~aarch64    x.y-nightly-macos-aarch64              
 x.y-nightly~x64        x.y-nightly-macos-x86_64               
 pr{number}             pr{number}-macos-aarch64               
 pr{number}~aarch64     pr{number}-macos-aarch64               
 pr{number}~x64         pr{number}-macos-x86_64 

例えば,バージョン1.12.4をインストールするためには,次のコマンドを実行します.

juliaup add 1.12.4

juliaup statusを実行すると,インストールされているバージョンのリストが表示されます.

 Default  Channel  Version                           Update 
------------------------------------------------------------
          1.9.4    1.9.4+0.aarch64.apple.darwin14           
          1.10.3   1.10.3+0.aarch64.apple.darwin14          
          lts      1.10.11+0.aarch64.apple.darwin14         
       *  release  1.12.5+0.aarch64.apple.darwin14   

アスタリスク*がついているバージョンが,デフォルト(単にjuliaを実行したときに起動するJuliaのバージョン)です. また,releaseは,インストールされている中での最新のバージョンを表しますが,リリースされている中での最新のバージョンに更新するためには,juliaup updateを実行します. 本講義では,ltsより新しいバージョンであれば,どのバージョンを使っても問題ありません.

なお,デフォルトのバージョンを変更するときには,次のコマンドを実行します(以下は1.11.2に変更する場合の例です).

juliaup default 1.11.2

JupyterLab

Pythonがインストールされている環境であれば,pipを利用してJupyterLabをインストールできます.

pip install jupyterlab

macやLinuxでHomebrewを利用している場合は,次のコマンドでもインストール可能です.

brew install jupyterlab

JupyterLabを起動するためには,ターミナルで次のように入力・実行します.

jupyter lab

すると,ブラウザで次のような画面が開きます.

VS Code

Microsoftが開発しているソースコードエディタであるVS Codeを利用するのも便利です.

以下は,JuliaおよびVS Codeがインストール済みであることを前提に, VS CodeでJuliaをNotebook形式で使用するための手順です.

  1. Julia拡張機能をインストール
    (a) VS Code左側の「拡張機能」をクリック
    (b) 二つの拡張機能「Julia」,「Jupyter」をインストール(juliaやjupyterで検索すれば,おそらく一番上に現れるはず)
  2. JuliaにIJuliaパッケージをインストール(build IJuliaまで行う)
    注意: パッケージのインストール方法は授業で説明します
  3. VS CodeでJupyterが使えることを確認
    (a) VS Codeで.ipynbファイルを作成
    (b) 上部の「カーネル」をクリックしJuliaを選択