macOS에서 Julia를 Jupyter Notebook에서 사용할 수있게하는 단계

4262 단어 JuliaJupyter

구현 환경


  • macOS 10.14.x
  • homebrew 사용
  • Python3.x+pip 도입됨

  • 보충: bash4를 전제로 하고 있습니다만, 각자 이용하고 있는 환경에 맞추어 PATH를 추가하는 등 주세요.

    설치 작업



    Julia 설치에 homebrew를 사용합니다.
    homebrew의 도입 순서에 대해서는 본 기사에서는 생략합니다.

    또한 Julia와 Jupyter를 이미 도입한 경우에는 이 항목을 건너뛰십시오.

    Julia 설치


    brew update
    brew cask install julia
    

    2019/02/01 현재 v1.1.0가 설치되었습니다.

    Jupyter Notebook 설치


    pip를 사용하여 jupyter를 설치하십시오.
    pip3 install --upgrade pip
    pip3 install jupyter
    

    혹은, Anaconda (을)를 이용하고 있는 경우는 인스톨의 필요가 없습니다.

    설정 작업



    Jupyter에서는 Python 이외에도 모든 언어의 실행 환경(커널)을 이용할 수 있습니다.
    htps : // 기주 b. 코 m / 쥬 py r / 쥬 py r / uki / 쥬 py r r r ls

    현재 환경에서 사용할 수 있는 커널을 확인하려면 다음 명령을 사용합니다.
    $ jupyter kernelspec list 
    Available kernels:
      python3      /path/to/jupyter/kernels/python3
    

    Available kernels에 Julia가 없으면 다음 단계를 수행하여 커널을 등록합니다.
    $ julia
                   _
       _       _ _(_)_     |  Documentation: https://docs.julialang.org
      (_)     | (_) (_)    |
       _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
      | | | | | | |/ _` |  |
      | | |_| | | | (_| |  |  Version 1.1.0 (2019-01-21)
     _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
    |__/                   |
    
    julia> (ここで "]" を押すとプロンプトが  "(v1.1) pkg>" に切り替わります)
    (v1.1) pkg> add IJulia
       Cloning default registries into `~/.julia`
       Cloning registry from "https://github.com/JuliaRegistries/General.git"
         Added registry `General` to `~/.julia/registries/General`
     Resolving package versions...
    。。。(中略)。。。
      Building IJulia ─→ `~/.julia/packages/IJulia/hogehoge/deps/build.log`
    
    (v1.1) pkg> (Ctrl+Cで抜ける) 
    
    julia> exit()
    

    Available kernels에 julia가 존재하면 성공입니다.
    $ jupyter kernelspec list 
    Available kernels:
      julia-1.1    /path/to/jupyter/kernels/julia-1.1
      python3      /path/to/jupyter/kernels/python3
    

    시작해보기



    ※jupyter notebook의 첫회 기동시에는 메시지가 나오는 경우가 있습니다.
    $ jupyter notebook
    

    정상적으로 기동하면, 통상 이용하고 있는 브라우저가 일어나, jupyter-notebook의 화면이 표시됩니다.
    자동으로 점프하지 않으면 아래와 같이 콘솔에 표시된 URL을 브라우저에서 복사하십시오.
    [I HH:MM:SS.ZZZ NotebookApp] http://localhost:8888/?token=xxxxxxxxxxxxxxxxxxxxxx
    

    Jupyter Notebook에서 Julia가 있는지 확인하십시오.


    실제로 Jupyter Notebook에서 Julia Kernel이 제대로 작동하면 성공입니다.

    좋은 웹페이지 즐겨찾기