こんにちは,しまさん(@shimasan0x00)です.
今回はJuliaの開発環境をMacのVSCodeとJupyter notebookで構築したいと思います.
早速Hello Worldしにいきましょう.
notebookではcode_pretyから文句を言われますが使えます.
環境
macOS Mojave(10.14)
VSCode 1.28.1
スポンサーリンク
VSCodeのインストール
![](https://i0.wp.com/murabitoleg.com/wp-content/uploads/2018/10/5882cab32d7afc4212f1486d1d2a481b-6.png?resize=2528%2C1212&ssl=1)
VSCodeはMicrosoftが開発したエディタです.
無料で使うことができます.
プラグインやテーマも豊富でカスタマイズ性が高いのが特徴です.
VSCodeをインストールしてない方は以下のリンクからダウンロードしてインストールをしてください.
スポンサーリンク
Juliaのインストール
![](https://i0.wp.com/murabitoleg.com/wp-content/uploads/2018/10/8d86d6657be12993ea40398c8b71febe.png?resize=2530%2C1270&ssl=1)
JuliaはHomebrewかdmg形式でダウンロードすることができます.
brewの場合は以下のコマンドを実行しましょう.
brew tap caskroom/cask
brew cask install julia
dmgでインストールする場合はサイトに移動しましょう.
赤枠の「Download」をクリックしましょう.
![](https://i0.wp.com/murabitoleg.com/wp-content/uploads/2018/10/ju1.png?resize=1500%2C752&ssl=1)
自分のOSにあったものを選択します.
macの場合は10.8+ 64-bitからダウンロードしましょう.
![](https://i0.wp.com/murabitoleg.com/wp-content/uploads/2018/10/ju3.png?resize=1500%2C672&ssl=1)
バージョンを確認するのは以下のコマンドで可能です.
julia -v
#julia version 1.0.1
VSCodeでのプラグインインストール
次はVSCodeでJuliaを使えるようにするためにプラグインをインストールしていきます.
「Shift+⌘+X」のショートカットキーで拡張機能のタブを開くか左側にある赤枠のアイコンを押してください.
![](https://i0.wp.com/murabitoleg.com/wp-content/uploads/2018/10/tex3-6.png?resize=1504%2C1064&ssl=1)
Juliaのインストール
![](https://i0.wp.com/murabitoleg.com/wp-content/uploads/2018/10/5788c56e145736f48cdcd4cafd95a8a9.png?resize=2560%2C1418&ssl=1)
「Julia」と検索し,インストールをしましょう.
スポンサーリンク
Juliaの実行
今回はCodeRunnerを使います.
標準入力できないなぁって思っていたので使うのをためらっていたのですが,CodeRunnerのGithub見て「あっ」ってなりました.
「⌘ + ,」で設定を開き,「Julia」と調べてsettings.jsonを開きます.
![](https://i0.wp.com/murabitoleg.com/wp-content/uploads/2018/10/ju6.png?resize=1500%2C360&ssl=1)
ユーザー設定の方で以下の行を追加するのみです.
"code-runner.clearPreviousOutput": true,
"code-runner.runInTerminal": true,
あとは右上にある実行ボタンを押すだけです(Ctrl+Option+Nも可).
![](https://i0.wp.com/murabitoleg.com/wp-content/uploads/2018/10/ju7.png?resize=1500%2C831&ssl=1)
Juliaさん,こんにちは.
![](https://i0.wp.com/murabitoleg.com/wp-content/uploads/2018/10/ju8.png?resize=1500%2C277&ssl=1)
Jupyter notebookでJuliaを使う
Jupyterのインストールは,
pip install jupyter
少しカスタマイズしたい方はこちらを参照してください.
![](https://i0.wp.com/murabitoleg.com/wp-content/uploads/2018/10/jupyter_nb_er_samune.jpg?resize=320%2C180&ssl=1)
Juliaをnotebookで扱うためにIJuliaをインストールします.
Applicationに追加されたJulia-1.0.appを起動するかTerminalでjuliaと打ちましょう.
![](https://i0.wp.com/murabitoleg.com/wp-content/uploads/2018/10/e103e08533e5471d0b95a5dc9fe6db02.png?resize=240%2C216&ssl=1)
![](https://i0.wp.com/murabitoleg.com/wp-content/uploads/2018/10/ju9.png?resize=1500%2C1081&ssl=1)
では以下のコマンドを実行してIJuliaをインストールしましょう.
using Pkg
Pkg.add("IJulia")
文句言われたら,
Pkg.build("IJulia")
常にnotebookでJuliaを使えるようにするには以下のコマンドを実行してください.
using IJulia
notebook(detached=true)
ですが文句を言われます.
code_prettify Sorry, can't use kernel language julia.
Configurations are currently only defined for the following languages:
python, r, javascript
See readme for more details.
文句言われますがサンプルを実行させたら結果がちゃんと表示されました.
![](https://i0.wp.com/murabitoleg.com/wp-content/uploads/2018/10/6ddc9214154e35d7c5179bd22613204b.png?resize=1208%2C568&ssl=1)
最初はかなり遅かったのですが,二回目は早くなってました.
さいごに
今回はJuliaの環境をVSCode上とnotebookで構築しました.
Juliaもっとはやらないかな〜〜〜.