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 설정