logo

ジュリアの特定バージョンを実行する方法 📂Julia

ジュリアの特定バージョンを実行する方法

概要

特定のバージョンの Julia を実行する方法を紹介する。

ガイド

juliaup

PS C:\Users\rmsms> juliaup status
 Default  Channel  Version                       Update
----------------------------------------------------------------------------------------------
       *  1.12     1.12.0-rc2+0.x64.w64.mingw32
          release  1.11.6+0.x64.w64.mingw32      Update to 1.11.7+0.x64.w64.mingw32 available
PS C:\Users\rmsms> juliaup default release
Configured the default Julia version to be 'release'.

PS C:\Users\rmsms> juliaup status
 Default  Channel  Version                       Update
----------------------------------------------------------------------------------------------
          1.12     1.12.0-rc2+0.x64.w64.mingw32
       *  release  1.11.6+0.x64.w64.mingw32      Update to 1.11.7+0.x64.w64.mingw32 available
PS C:\Users\rmsms> juliaup default 1.12
Configured the default Julia version to be '1.12'.

PS C:\Users\rmsms> juliaup status
 Default  Channel  Version                       Update
----------------------------------------------------------------------------------------------
       *  1.12     1.12.0-rc2+0.x64.w64.mingw32
          release  1.11.6+0.x64.w64.mingw32      Update to 1.11.7+0.x64.w64.mingw32 available

基本的に Julia 1.10 以降では juliaupjuliaup を使ってバージョン管理ができる。juliaup default <version> コマンドで、そのコンピュータでデフォルトに使われる Julia のバージョンを指定できる。

コマンドラインで

alt text

julia +<version>

Julia コマンドの直後にプラス記号を付けてバージョンを入力すると、そのバージョンで実行される。

vscodeで

{
    "julia.executablePath": "${env:USERPROFILE}\\.julia\\juliaup\\julia-1.11.6+0.x64.w64.mingw32\\bin\\julia.exe"
}

実行ディレクトリの .vscode/settings.json ファイルに上のように julia.executablePath オプションを追加する。通常、juliaup によって Julia バイナリはユーザープロファイル下の .julia\juliaup に保存されるため、実行を強制したいバイナリのパスを正確に指定すればよい。