LoginSignup
10
6

More than 1 year has passed since last update.

Julia1.3をMacに導入

Last updated at Posted at 2019-12-02

本日は

  • カレンダーが空いていたので書きます.
  • MacでJuliaをインストールする方法です.

まずは,インストールしますか

  • まずは Julia 自身をダウンロードすることになります.各プラットフォームでJuliaを導入する方法が公式ページ Platform Specific Instructions for Official Binaries で紹介されています.

    • ざっくりいうと Julia をインストールしてパスを通すことで使えるようになります.
  • https://julialang.org/downloads/ に移動します.現時点では Julia の安定版で最新は v1.3.0 です.機能が逐次追加されていきますので必要に応じてバージョンアップしていきましょう.

image.png

  • 私はMacを使っているので macOS 10.8+(.dmg) の行にある 64-bit のリンクを選びます.32/64どっち選べばいいの?わからん!!って場合は64bitの方を選べば良いです.
  • 自分のパソコンはどうやら Linux に該当するんだけれど x86,ARMどっちを選べばいいんだ?と思うかもしれません.ラズベリーパイ, Jetsonという言葉を知らない場合は x86 の行の 64-bit を選べばOKです.

Macの場合

Qiita書いているPCが Mac なのでその場合にのみ書きます. dmg がダウンロードされて自然と下記の画面が見ええてくるでしょう.

image.png

Julia-1.3.app のアイコンを Application にドラックアンドドロップします.
Finder を開いて横にショートカットとしてでている(はず)の Application を押します.

image.png

そうすると Julia-1.3.app が見えるはずです.Julia1.1.app,Juliaa1.2.app は私には見えていますが,皆さんには見えていません.よくわからない?まぁまぁ,進みましょう.

Julia の起動(初回だけ)

Julia-1.3.app を右クリックして Open をクリックします.

image.png

AppleのOSのセキュリティが厳し目なので次のように三角びっくりマークがでますが Open をクリックします.この警告は初回だけでます.次回以降はでてきません.

image.png

Open をクリックするとターミナルが開いて下記のような julia の AA(アスキーアート) が出現します.

image.png

は〜 真っ黒の画面+緑色も文字がでます.これは terminal.app が自動で起動したからです.一旦ここでは閉じましょう.

Julia の起動(2回目以降)

スポットライトの機能 を用いて terminal.app を起動します.

image.png

そうすると再びターミナルがでてきますので

/Applications/Julia-1.3.app/Contents/Resources/julia/bin/julia

をターミナルに貼り付けましょう.貼り付けた結果が下記のようになります.

image.png

今回は警告マークがでずに済みました.めでたい.あとは

% echo $SHELL
/bin/zsh

を確認し ~/.zshrc に Julia のパスを追加します.

~/.zshrc
export PATH="/Applications/Julia-1.3.app/Contents/Resources/julia/bin:$PATH"

これで Julia のパスが通ったので julia でJuliaを呼び出せます.

% source ~/.zshrc
% julia
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.3.0 (2019-11-26)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

よし,とりあえず,Juliaが入りました.これでJuliaで遊べますね.

10
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
6