소개
Julia는 계산과 분석에서 고성능을 발휘하도록 설계된 프로그래밍 언어입니다. 데이터 과학, 과학 연구, 시각화, 기계 학습 및 더 일반적인 응용 프로그램 구축에 인기가 있습니다. 공식 사이트에서는 라이브 데모를 제공하여 Julia 언어를 시도해볼 수 있지만, 실제 사용 및 개발에는 시스템에 설치해야 합니다.
이 튜토리얼에서는 자신의 컴퓨터에 Julia를 다운로드하고 설치하는 방법을 다룹니다. 이는 시스템에서 Julia를 찾을 수 있게하고, Julia를 사용하여 코드를 작성할 수 있는 대화식 REPL 세션을 시작하는 것을 포함합니다.
전제 조건
- Ubuntu 22.04 서버는 Ubuntu 22.04용 초기 서버 설정 가이드에 따라 설정되어 있으며,
sudo
권한을 가진 비-root 사용자와 방화벽이 활성화되어 있어야 합니다.
단계 1 — Julia 다운로드 및 설치
사전 컴파일된 이진 파일은 Julia를 설치하는 권장 방법이지만 필요한 경우 소스에서 Julia를 컴파일할 수도 있습니다. 이 튜토리얼에서는 Julia의 공식 다운로드 페이지에서 공식 사전 컴파일된 이진 파일을 다운로드할 것입니다. 홈 디렉토리에 있는지 확인한 다음 다운로드를 시작하세요:
- wget https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.1-linux-x86_64.tar.gz
이 명령은 공식 사전 컴파일된 이진 파일을 다운로드하기 위해 wget
을 사용합니다. 설치를 완료하려면 다운로드한 아카이브를 추출하십시오. 이 작업은 tar
명령을 사용하여 수행됩니다:
- tar zxvf julia-1.8.1-linux-x86_64.tar.gz
Julia 설치가 새로운 디렉토리인 julia-1.8.1
에 완료되었습니다. 이 위치는 julia 디렉토리
로 지칭되며 나중에 참조될 것입니다. Julia는 이 단일 디렉토리에 완전히 포함되어 있습니다. 나중에 Julia를 제거하려면 이 디렉토리를 삭제하면 됩니다.
단계 2 — Julia를 PATH
에 추가하기
설치는 완료되었지만 시스템은 julia
실행 파일을 찾을 수 있어야 합니다. 이를 위해 Julia의 bin
디렉토리의 전체 경로를 PATH
환경 변수에 추가해야 합니다. 이 작업은 Linux에서 PATH
를 조정할 수 있는 위치 중 하나입니다. nano
또는 선호하는 텍스트 편집기를 사용하여 ~/.bashrc
를 엽니다:
- nano ~/.bashrc
. . .
export PATH="$PATH:/home/sammy/julia-1.8.1/bin"
파일의 맨 아래에 다음 라인을 추가하십시오. julia directory
를 기반으로 사용하되, 절대 경로를 사용하여 bin
폴더에 대한 경로를 지정해야합니다. 이 예에서는 홈 디렉토리를 사용하므로, 만약 다른 위치를 선택했다면 디렉토리 이름을 업데이트하십시오.
작업을 마치면 CTRL+O
를 눌러 저장하고 CTRL+X
로 나가십시오.
이 변경 사항이 적용되려면 .bashrc
파일을 source
해야합니다.
- source ~/.bashrc
이제 시스템에서 julia
실행 파일을 찾을 수 있습니다.
단계 3 — Julia REPL 실행
Julia가 올바르게 설치되었는지 확인하고 언어 자체를 실험하기 위해 대화형 REPL (read-evaluate-print-loop) 세션을 시작하십시오. 이렇게 하면 즉각적인 피드백을 받고 언어를 사용할 수 있습니다.
julia
가 이제 PATH
에 있으므로 다음 명령을 사용하여 세션을 시작할 수 있습니다.
- julia
Output _
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.8.1 (2022-09-06)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
julia>
예를 들어 기본적인 Julia 산술을 수행하여 작동 여부를 확인할 수 있습니다. 이는 모든 프로그래밍 언어의 기본입니다.
- 1 + 1
Output2
실험을 마치면 세션을 종료하려면 CTRL+D
를 눌러주세요.
결론
줄리아는 데이터 과학 및 응용 프로그램 빌딩에 사용되는 프로그래밍 언어입니다. 이 안내서는 설치와 기본 사용에만 초점을 맞추고 있지만, 줄리아로 프로그래밍하고 창작하는 방법에 대해 더 알고 싶다면 공식 줄리아 학습 사이트에서 더 자세히 알아볼 수 있습니다. 다른 언어를 설치하는 데 관심이 있다면 특히 데이터 과학을 위한 R 설치 방법에 대한 저희의 자습서를 확인해보세요.