[Tip] How to Julia upgrade

Julia 버전 쉬운 업그레이드 방법

두번째 버전이 바뀌는 경우 예를 들어 1.2 에서 1.3으로 옮겨 갈 때

https://discourse.julialang.org/t/how-to-upgrade-easily/27753/8

https://discourse.julialang.org/t/julia-v1-2-0-has-been-released/27742/5

cp -r ~/.julia/environments/v1.2 ~/.julia/environments/v1.3
pkg> instantiate
pkg> update
pkg> build

Julia version 마이너 upgrade 예) 1.3.0 -> 1.3.1

Julia 버전 체계는 a.b.c 예를들어 1.3.0 형식으로 구성되는데 1.3.x 끼리는 호환이 있고 컴파일된 패키지등을 같이 사용한다.

따라서 julia 1.3.1을 다운로드 받아 설치하고 path만 잘 설정 하면 된다

우분투 리눅의 경우 아래와 같이 .bashrc 파일에 설정하면 된다.

#export JULIA_HOME=/home/shpark/julia-1.3.0
export JULIA_HOME=/home/shpark/julia-1.3.1
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JULIA_HOME/lib:$JULIA_HOME/lib/julia
export PATH=$PATH:$JULIA_HOME/bin

그리고 IJulia는 빌드만 새로 하면된다. (먼저 Jupyter notebook을 중지한다)

Pkg>update
Pkg>build
Pkg>build IJulia

새로 빌드 한 후 Jupyter notebook을 띄워 보면 julia 1.3.1로 notebook을 생성 할 수 있다.

Jupyter Notebook에서 옛날 버전 커널 지우기
(윈도우의 경우 관리자 모드에서 실행한다.)

jupyter kernelspec list
Available kernels:   
julia-1.0 /home/user/.local/share/jupyter/kernels/julia-1.0
julia-1.1  /home/user/.local/share/jupyter/kernels/julia-1.1
python3    /home/user/anaconda3/share/jupyter/kernels/python3
jupyter kernelspec uninstall julia-1.0 
https://stackoverflow.com/questions/44914176/how-to-remove-previous-version-from-jupyter

Jupyter Notebook에서 Julia 실행시 Thread 설정

[Julia, Thread,Tip] Jupyter Notebook Thread 설정

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다