経緯
Jupyter NotebookでJuliaを扱えるようにしたくて、以前参照した julia v1.1から始めるJupyter Notebook をベースに環境構築しようとしたところ、add IJulia
の段階でビルドまで終了した。
環境
- OS: Windows 10 64bit (1909)
- Julia: 1.5.2
- chocolatey 0.10.15 でインストール choco先輩はいいぞ
手順
前述の参照元ページの手順ベースで
- juliaがインストール済みの前提
- juliaのコンソールを起動(緑字のプロンプト)
- ]キーを押してパッケージモードへ(青字のプロンプトになる)
- add IJuliaを実行(Cloning~となり、しばらく時間がかかる)
- 以下ログの通り、この時点でビルドまで完了する
- build IJuliaを実行(Building~となり、しばらく時間がかかる)
- 不要(コマンド叩いてもビルド済なのですぐ終わる)
- バックスペースでパッケージモードを抜ける(緑字のプロンプト)
- using IJuliaを実行(Precompilingされる)
- notebook(detached=true)を実行
- 「install Jupyter via Conda, y/n? [y]:」と聞かれるのでyを入力
- 関連パッケージがダウンロードとインストールされる。(結構時間がかかるので気長に待つ)
- Jupyterが起動する!「New」のプルダウンにはJulia 1.1.0とpython 3が出てくる
でいけるようになったっぽいです。
add julia
のログ
(@v1.5) pkg> add IJulia
Installing known registries into `C:\Users\kanchu\.julia`
Added registry `General` to `C:\Users\kanchu\.julia\registries\General`
Resolving package versions...
Installed Artifacts ─────── v1.3.0
Installed MbedTLS_jll ───── v2.16.8+1
Installed ZMQ ───────────── v1.2.1
Installed Parsers ───────── v1.0.11
Installed IJulia ────────── v1.22.0
Installed JLLWrappers ───── v1.1.3
Installed MbedTLS ───────── v1.0.3
Installed JSON ──────────── v0.21.1
Installed VersionParsing ── v1.2.0
Installed SoftGlobalScope ─ v1.1.0
Installed Conda ─────────── v1.5.0
Installed ZeroMQ_jll ────── v4.3.2+5
Updating `C:\Users\kanchu\.julia\environments\v1.5\Project.toml`
[7073ff75] + IJulia v1.22.0
Updating `C:\Users\kanchu\.julia\environments\v1.5\Manifest.toml`
[56f22d72] + Artifacts v1.3.0
[8f4d0f93] + Conda v1.5.0
[7073ff75] + IJulia v1.22.0
[692b3bcd] + JLLWrappers v1.1.3
[682c06a0] + JSON v0.21.1
[739be429] + MbedTLS v1.0.3
[c8ffd9c3] + MbedTLS_jll v2.16.8+1
[69de0a69] + Parsers v1.0.11
[b85f4697] + SoftGlobalScope v1.1.0
[81def892] + VersionParsing v1.2.0
[c2297ded] + ZMQ v1.2.1
[8f1865be] + ZeroMQ_jll v4.3.2+5
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[7b1f6079] + FileWatching
[b77e0a4c] + InteractiveUtils
[76f85450] + LibGit2
[8f399da3] + Libdl
[56ddb016] + Logging
[d6f4376e] + Markdown
[a63ad114] + Mmap
[44cfe95a] + Pkg
[de0858da] + Printf
[3fa0cd96] + REPL
[9a3f8284] + Random
[ea8e919c] + SHA
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[8dfed614] + Test
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
Building Conda ─→ `C:\Users\kanchu\.julia\packages\Conda\x5ml4\deps\build.log`
Building IJulia → `C:\Users\kanchu\.julia\packages\IJulia\a1SNk\deps\build.log`
結論
まだドキュメントとか全然見てなしIJuliaしか確認できてないけどどっかで不要になったんですかね。触ろうと思って全然触れてなくてバージョン更新追えてないので改めてちゃんと使っていきたいです。
追記
2020年11月10日
記事記載後に気づきましたが、 julia v1.5から始めるJupyter Notebook の記事的には1.5の時点ではビルド必要っぽい。