웹사이트 검색

Ubuntu 22.04에 Julia 프로그래밍 언어를 설치하는 방법


소개

Julia는 계산 및 분석에서 고성능을 발휘하도록 설계된 프로그래밍 언어입니다. 데이터 과학, 과학 연구, 시각화, 기계 학습 및 보다 일반적인 목적의 애플리케이션 구축에서 널리 사용됩니다. 공식 사이트에서는 Julia 언어를 사용해 볼 수 있는 라이브 데모를 제공하지만 실제 사용 및 개발을 위해서는 시스템에 설치해야 합니다.

이 튜토리얼에서는 컴퓨터에 Julia를 다운로드하고 설치하는 방법을 다룹니다. 여기에는 시스템에서 Julia를 검색할 수 있도록 만들고 Julia를 사용하여 코딩할 수 있도록 대화형 REPL 세션을 호출하는 것이 포함됩니다.

전제 조건

  • Ubuntu 22.04용 초기 서버 설정 가이드에 따라 sudo 권한이 있고 방화벽이 활성화된 루트가 아닌 사용자로 설정된 Ubuntu 22.04 서버.

1단계 - Julia 다운로드 및 설치

필요한 경우 소스에서 Julia를 컴파일하는 옵션이 있지만 미리 컴파일된 바이너리는 Julia를 설치하는 데 권장되는 방법입니다. 이 튜토리얼에서는 Julia의 공식 다운로드 페이지에서 미리 컴파일된 공식 바이너리를 다운로드합니다. 홈 디렉토리에 있는지 확인한 다음 다운로드를 시작하십시오.

  1. wget https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.1-linux-x86_64.tar.gz

이 명령은 wget을 사용하여 미리 컴파일된 공식 바이너리를 다운로드합니다. 설치를 완료하려면 다운로드한 아카이브를 추출하십시오. 이것은 tar 명령으로 수행됩니다.

  1. tar zxvf julia-1.8.1-linux-x86_64.tar.gz

이제 julia-1.8.1이라는 새 디렉토리에 Julia의 설치가 완료되었습니다. 이 위치를 julia 디렉토리라고 하며 나중에 참조할 것입니다. Julia는 이 단일 디렉토리에 완전히 포함되어 있습니다. 나중에 Julia를 제거하려면 이 디렉터리를 삭제하여 완전히 제거할 수 있습니다.

2단계 - PATH에 Julia 추가

설치가 완료되는 동안 시스템에서 julia 실행 파일을 찾을 수 있어야 합니다. Julia의 bin 디렉토리 전체 경로를 PATH 환경 변수 ~/.bashrc에 추가하면 됩니다. 이것은 Linux에서 PATH를 조정할 수 있는 위치 중 하나입니다. nano 또는 원하는 텍스트 편집기를 사용하여 엽니다.

  1. nano ~/.bashrc

Julia를 설치한 julia 디렉토리를 기본으로 사용하여 파일 맨 아래에 다음 줄을 추가합니다.

. . .
export PATH="$PATH:/home/sammy/julia-1.8.1/bin"

bin 폴더에 대한 절대 경로를 사용해야 합니다. 이 예에서는 홈 디렉터리가 사용되므로 julia 디렉터리에 대해 다른 위치를 선택한 경우 그에 따라 디렉터리 이름을 업데이트해야 합니다.

완료되면 CTRL+O를 누른 다음 CTRL+X를 눌러 저장하고 종료합니다.

이 변경 사항을 적용하려면 .bashrc 파일을 소싱해야 합니다.

  1. source ~/.bashrc

이제 시스템에서 julia 실행 파일을 찾을 수 있습니다.

3단계 - Julia REPL 실행

Julia가 올바르게 설치되었는지 확인하고 언어 자체를 실험하려면 대화식 REPL(read-evaluate-print-loop) 세션을 시작하십시오. 이를 통해 즉각적인 피드백을 받고 언어 자체를 사용할 수 있습니다.

이제 PATHjulia가 있으면 다음 명령으로 세션을 시작할 수 있습니다.

  1. 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 + 1
Output
2

실험을 마치면 CTRL+D를 눌러 세션을 종료할 수 있습니다.

결론

Julia는 데이터 과학 및 애플리케이션 구축에 사용되는 프로그래밍 언어입니다. 이 가이드는 설치 및 기본 사용법만 다루고 있지만 R 설치 방법에 대해 Julia로 프로그래밍 및 생성에 대해 자세히 알아볼 수 있습니다.