外部のJuliaコードを評価するように,使用しているシステムを設定する.

Mac

Juliaをインストールする

Mac用のJuliaは,Homebrew等のパッケージリポジトリを通して,あるいはhttps://julialang.org/downloadsからダウンロードしたインストーラを使って,インストールすることができる.

必要なJuliaのパッケージをインストールする

JuliaのパッケージマネージャであるPkgを使って,Julia用にZeroMQとBSONのパッケージをインストールする.Juliaセッションを開始し,以下を実行する:

julia> using Pkg

julia> Pkg.add("ZMQ")

julia> Pkg.add("BSON")

インストールされたことを確かめる

正しくインストールされた場合には,FindExternalEvaluatorsは自動的にこれを見付ける:

  • 使用中のマシンに複数のバージョンのJuliaがインストールされている場合には,RegisterExternalEvaluatorを使って,特定のJuliaのバージョンがデフォルトになるように指定するとよい.

Juliaコードを評価する

ExternalEvaluateをインストールしたJuliaと一緒に使って,Juliaコードを評価する:

あるいは,Juliaコードセルを使って,Juliaコードを評価する:

sqrt(36)
  • ExternalEvaluateが失敗する場合には,ZMQとBSONのパッケージがインストールされていない可能性が高い.使用したい特定バージョンのJuliaと一緒にパッケージがインストールされていることを確かめるとよい.

Windows

Juliaをインストールする

Juliaのインストーラをhttps://julialang.org/downloadsからダウンロードして,結果の実行ファイルを実行する.

必要なJuliaのパッケージをインストールする

JuliaのパッケージマネージャであるPkgを使って,Julia用にZeroMQとBSONのパッケージをインストールする.Juliaセッションを開始し,以下を実行する:

julia> using Pkg

julia> Pkg.add("ZMQ")

julia> Pkg.add("BSON")

インストールされたことを確かめる

正しくインストールされた場合には,FindExternalEvaluatorsは自動的にこれを見付ける:

  • 使用中のマシンに複数のバージョンのJuliaがインストールされている場合には,RegisterExternalEvaluatorを使って,特定のJuliaのバージョンがデフォルトになるように指定するとよい.

Juliaコードを評価する

ExternalEvaluateをインストールしたJuliaと一緒に使って,Juliaコードを評価する:

あるいは,Juliaコードセルを使って,Juliaコードを評価する:

sqrt(36)
  • ExternalEvaluateが失敗する場合には,ZMQとBSONのパッケージがインストールされていない可能性が高い.使用したい特定バージョンのJuliaと一緒にパッケージがインストールされていることを確かめるとよい.

Linux

Juliaをインストールする

Juliaは,APTあるいはYum等のLinuxパッケージリポジトリのほとんどから利用することが可能である.また,https://julialang.org/downloadsからダウンロードすることもできる.インストール方法の詳細は,そのページに記載されている.

必要なJuliaのパッケージをインストールする

JuliaのパッケージマネージャであるPkgを使って,Julia用にZeroMQとBSONのパッケージをインストールする.Juliaセッションを開始し,以下を実行する:

julia> using Pkg

julia> Pkg.add("ZMQ")

julia> Pkg.add("BSON")

インストールされたことを確かめる

正しくインストールされた場合には,FindExternalEvaluatorsは自動的にこれを見付ける:

  • 使用中のマシンに複数のバージョンのJuliaがインストールされている場合には,RegisterExternalEvaluatorを使って,特定のJuliaのバージョンがデフォルトになるように指定するとよい.

Juliaコードを評価する

ExternalEvaluateをインストールしたJuliaと一緒に使って,Juliaコードを評価する:

あるいは,Juliaコードセルを使って,Juliaコードを評価する:

sqrt(36)
  • ExternalEvaluateが失敗する場合には,ZMQとBSONのパッケージがインストールされていない可能性が高い.使用したい特定バージョンのJuliaと一緒にパッケージがインストールされていることを確かめるとよい.