반응형

Windows / Macbook M1 / Ubuntu에서 Visual Studio Code 사용한 Julia 개발 환경 만드는 과정을 다룹니다.

 

1.Windows

2.Macbook M1

3.Ubuntu

 

 

2023. 11. 10  최초작성

2023. 11. 11  Ubuntu 추가, Windows, Macbook M1에서 실행하는 방법 변경

2024. 1. 21 키보드 입력을 위한 변경



Julia 강좌를 진행하고 있습니다.

 

Julia 강좌 1 - 변수와 데이터 타입

https://webnautes.tistory.com/2218 

 

Julia 강좌 2 - 함수, void function,  Optional positional arguments, Keyword arguments

https://webnautes.tistory.com/2220 

 

Julia 강좌 3 - 배열, 튜플, 딕셔너리

https://webnautes.tistory.com/2229 

 

Julia 강좌 4 - 제어문 if ... else, for, break, continue, while, enumerate

https://webnautes.tistory.com/2235 

 

Julia 강좌 5 - 브로드캐스팅(broadcasting)

https://webnautes.tistory.com/2240

 

Julia 강좌 6 - 변수 유효 범위( Variable Scope ) : 전역(global), 로컬(local)

https://webnautes.tistory.com/2247

 

Julia 강좌 7 - 모듈(module)

https://webnautes.tistory.com/2253 

 

Julia 강좌 8 - 타입(type)

https://webnautes.tistory.com/2260

 

1.Windows

 

1-1. 다음 링크에 접속하여 Windows 항목에 있는  64-bit (installer)를 클릭하여 다운로드합니다.  글작성 시점에서 최신 버전은 1.9.3입니다.

 

https://julialang.org/downloads/

 




1-2. 다운로드 받은 파일을 실행하여 설치를 진행합니다. 디폴트로 다음 위치에 설치가 진행됩니다.

 




1-3. Add Julia to PATH를 체크세요.

 



1-4. 윈도우키 + R을 누른 후, cmd 엔터를 눌러서 명령 프롬프트를 실행하여 다음 명령이 실행되는지 확인하세요.

 

julia -v

 



1-5. 다음 포스트를 참고하여 Visual Studio Code를 설치합니다.

 

Visual Studio Code 설치하는 방법( Windows / Ubuntu / Macbook M1)

https://webnautes.tistory.com/1841



1-6. 윈도우키를 누르고 vscode를 입력하여 보이는 Visual Studio Code를 실행합니다.



1-7. 메뉴에서 File > Open Folder를 선택합니다.



1-8. 적당한 곳에 julia 폴더를 생성하고 이동후 폴더 선택을 클릭합니다. 

 




1-9. 탐색기에서 JULIA 폴더 이름에 마우스 커서를 가져가면 보이는 New File 아이콘을 클릭합니다.

 




1-10. 활성화된 입력란에  hello.jl를 입력 후 엔터를 눌러 파일을 생성합니다. 확장자는 JL을 소문자로 적은 것입니다.

 



1-11. 다음 코드를 입력하고 Ctrl + S를 눌러 저장합니다.

 

print("안녕 세상아")




1-12. 사이드 바에서 Extensions을 클릭합니다.

 



1-13. julia를 검색하여 다음처럼 install을 클릭합니다. 

 




1-14. code runner를 검색하여 다음처럼 install을 클릭합니다.

 



1-14. 마우스 우클릭하여 메뉴에서 Run Code를 선택하거나 Ctrl + Alt + N을 누르면 코드가 실행됩니다. 

 




1-15. 실행 결과가 코드 아래쪽에 스크린샷처럼 보입니다. 

 




1-16. Ctrl + Shift + P를 누른후, julia run을 검색하고 Julia:Run File in New Process를 선택하여 실행할 수도 있습니다. 상황에 따라선 필요할 수도 있어 보입니다. 

 



실행 결과가 Terminal에 보입니다.

 



2. Macbook M1

2-1. 다음 링크에 접속하여 macOS ( Apple Silicon ) 항목에 있는 64-bit (.dmg)를 클릭하여 다운로드합니다.  글작성 시점에서 최신 버전은 1.9.3입니다.

https://julialang.org/downloads/

 




2-2. 다운로드 받은 파일을 더블 클릭하여 설치를 진행합니다.  Julia 아이콘을 드래그하여 Applications로 이동시킵니다.

 



2-3. 다음 포스트를 참고하여 Visual Studio Code를 설치합니다.

 

Visual Studio Code 설치하는 방법( Windows / Ubuntu / Macbook M1)

https://webnautes.tistory.com/1841




2-4. command + space bar를 누르고 code를 입력하여 보이는 Visual Studio Code를 클릭하여 실행합니다.



2-5. 메뉴에서 File > Open Folder를 선택합니다.



2-6. 적당한 곳에 julia 폴더를 생성하고  열기를 클릭합니다. 

 




2-7. 탐색기에서 New File 아이콘을 클릭합니다.

 




2-8. 활성화된 입력란에  hello.jl를 입력 후 엔터를 눌러 파일을 생성합니다. 확장자는 JL을 소문자로 적은 것입니다.

 



2-9. 다음 코드를 입력하고 command + S를 눌러 저장합니다.

 

print("안녕 세상아")




2-10. 사이드 바에서 Extensions을 클릭합니다.

 



2-11. julia를 검색하여 다음처럼 install를 클릭합니다. 

 



2-12. code runner를 검색하여 다음처럼 install을 클릭합니다.

 



2-13. command + space bar를 누르고 julia를 검색하여 julia-1.9를 클릭합니다. 1.9 부분은 설치한 julia 버전에 따라 차이가 있을수 있습니다.

 



julia가 실행되는데 설치 위치가 표시 됩니다. 아래 스크린샷에서는 다음 위치입니다.

/Applications/Julia-1.9.app/Contents/Resources/julia/bin/julia

 



2-14. Visual Studio Code 메뉴에서 Code > Preferences > Settings를 선택합니다.

 



2-15. julia.executablePath를 검색하여 앞에서 찾은 julia 위치를 입력합니다. 따로 저장할 필요없이 자동으로 반영됩니다.

 

/Applications/Julia-1.9.app/Contents/Resources/julia/bin/julia

 



2-16. code-runner.executorMap를 검색하여 Edit in settings.json을 클릭합니다. 

 



julia 항목을 찾아서  스크린샷처럼 앞에서 찾은 julia 위치를 입력하고 command +S를 눌러 저장합니다.

 

/Applications/Julia-1.9.app/Contents/Resources/julia/bin/julia

 



2-17. 마우스 우클릭하여 메뉴에서 Run Code를 선택하거나 control + option + N을 누르면 코드가 실행됩니다.

 



2-18. 실행 결과가 코드 아래쪽에 스크린샷처럼 보입니다. 

 



2-19. command + Shift + P를 누른후, julia run을 검색하고 Julia:Run File in New Process를 선택하여 실행할 수도 있습니다. 상황에 따라선 필요할 수도 있어 보입니다. 

 



실행 결과가 Terminal에 보입니다.

 



3. Ubuntu

 

3-1. 다음 링크에 접속하여 Generic Linux on x86 항목에 있는  64-bit (glibc)를 클릭하여 다운로드합니다. 글작성 시점에서 최신 버전은 1.9.3입니다.

https://julialang.org/downloads/

 



3-2. 홈 디렉토리에 압축을 풀어줍니다.

 

$ tar -xvzf ./다운로드/julia-1.9.3-linux-x86_64.tar.gz -C ~



3-3.  nano 편집기로 ~/.bashrc를 열어줍니다.

 

$ nano ~/.bashrc



3-4. 마지막 줄에 다음 한줄을 추가합니다.

 

export PATH="$PATH:~/julia-1.9.3/bin"



3-5. 환경을 적용합니다.

 

$ source ~/.bashrc



3-6. 다음 명령이 실행되는지 확인하세요. 아래 스크린샷에서 (base)는 miniconda가 설치되어 있어서 보이는 것이니 무시하셔도 됩니다. 

 

julia -v

 



3-7. 다음 포스트를 참고하여 Visual Studio Code를 설치합니다.

 

Visual Studio Code 설치하는 방법( Windows / Ubuntu / Macbook M1)

https://webnautes.tistory.com/1841



3-8. Visual Studio Code를 실행합니다.

 

$ code



3-9. 메뉴에서 File > Open Folder를 선택합니다.



3-10. 적당한 곳에 julia 폴더를 생성하고 이동후 열기를 클릭합니다. 

 



3-11. 탐색기에서 New File 아이콘을 클릭합니다.

 



3-12. 활성화된 입력란에  hello.jl를 입력 후 엔터를 눌러 파일을 생성합니다. 확장자는 JL을 소문자로 적은 것입니다.

 



3-13. 다음 코드를 입력하고 Ctrl + S를 눌러 저장합니다.

 

print("안녕 세상아")




3-14. 사이드 바에서 확장을 클릭합니다.

 



3-15. julia를 검색하여 다음처럼 install을 클릭합니다. 

 



3-16. code runner를 검색하여 다음처럼 install을 클릭합니다.

 



3-17. Visual Studio Code 메뉴에서 File > Preferences > Settings를 선택합니다.



3-18. julia.executablePath를 검색하여  julia 위치를 입력합니다. 따로 저장할 필요없이 자동으로 반영됩니다. 빨간색 부분은 사용중인 사용자 유저 이름으로 변경하세요. 파란색 부분은 julia 설치 경로로 변경하세요.

 

/home/webnautes/julia-1.9.3/bin/julia

 



3-19. code-runner.executorMap를 검색하여 Edit in settings.json을 클릭합니다. 

 



julia 항목을 찾아서 스크린샷처럼 julia 위치를 입력하고 Ctrl +S를 눌러 저장합니다. 빨간색 부분은 사용중인 사용자 유저 이름으로 변경하세요. 파란색 부분은 julia 설치 경로로 변경하세요.

 

/home/webnautes/julia-1.9.3/bin/julia

 



3-19. 마우스 우클릭하여 메뉴에서 Run Code를 선택하거나 Ctrl + Alt + N을 누르면 코드가 실행됩니다.

 



3-20. 실행 결과가 코드 아래쪽에 스크린샷처럼 보입니다. 

 



3-21. Ctrl + Shift + P를 누른후, julia run을 검색하고 Julia:Run File in New Process를 선택하여 실행할 수도 있습니다. 상황에 따라선 필요할 수도 있어 보입니다. 

 



실행 결과가 Terminal에 보입니다.

 




3-22. 코드 실행시 Code Runner를 사용하면 출력에서 실행되는데 이걸 터미널에서 실행되도록 바꿔야 키보드 입력이 가능해집니다. 다음 포스트를 참고하세요.

 

Visual Studio Code 확장인 Code Runner에서 키보드 입력 받는 방법

https://webnautes.tistory.com/2263 

 

 

참고

https://techytok.com/julia-vscode/ 

 

반응형

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts