LoginSignup
1
1

More than 3 years have passed since last update.

Julia 1.5.2 は パッケージのインストール後ビルド不要?

Last updated at Posted at 2020-11-10

経緯

Jupyter NotebookでJuliaを扱えるようにしたくて、以前参照した julia v1.1から始めるJupyter Notebook をベースに環境構築しようとしたところ、add IJulia の段階でビルドまで終了した。

環境

  • OS: Windows 10 64bit (1909)
  • Julia: 1.5.2
    • chocolatey 0.10.15 でインストール choco先輩はいいぞ

手順

前述の参照元ページの手順ベースで

  1. juliaがインストール済みの前提
  2. juliaのコンソールを起動(緑字のプロンプト)
  3. ]キーを押してパッケージモードへ(青字のプロンプトになる)
  4. add IJuliaを実行(Cloning~となり、しばらく時間がかかる)
    • 以下ログの通り、この時点でビルドまで完了する
  5. build IJuliaを実行(Building~となり、しばらく時間がかかる)
    • 不要(コマンド叩いてもビルド済なのですぐ終わる)
  6. バックスペースでパッケージモードを抜ける(緑字のプロンプト)
  7. using IJuliaを実行(Precompilingされる)
  8. notebook(detached=true)を実行
  9. 「install Jupyter via Conda, y/n? [y]:」と聞かれるのでyを入力
  10. 関連パッケージがダウンロードとインストールされる。(結構時間がかかるので気長に待つ)
  11. 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の時点ではビルド必要っぽい。

1
1
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
1
1