반응형

Windows에서 Visual Studio Code + Jupyter Notebook으로 Python 개발 환경을 만들고 Jupyter Notebook에서 Rust 코드를 실행하는 방법을 다루고 있습니다. 

 

Jupyter Notebook은 Python을 위한 것이라서 사용하지 않아도 Python 개발환경을 구축해야 Rust 코드를 Jupyter Notebook에서 사용 가능해지는 듯합니다. 



2022. 4. 4  최초작성



1. 다음  포스트를 진행하여 Windows에  Visual Studio Code + Miniconda + Jupyter Notebook으로 Python 개발 환경을 만듭니다. 

 

Windows에 Visual Studio Code + Jupyter Notebook 개발 환경 만들기

https://webnautes.tistory.com/2109



2. 다음 포스트를 진행하여 Visual Studio Code +  Rust 개발환경을 만듭니다.

 

Windows에 Visual Studio Code + Rust 개발 환경 만들기

https://webnautes.tistory.com/2110



3.  cmake가 설치되어 있어야 합니다. 아래 링크에서 윈도우용 cmake를 다운로드 받아서 옵션 변경없이 설치하면 됩니다.

 

cmake.org/download/ 



4.Jupyter Notebook에서 Rust 프로그램이 가능하도록 해주는 EvCxR Jupyter Kernel을 설치합니다. 

명령 프롬프트에서 다음 두 명령을 차례로 실행합니다.

 

cargo install evcxr_jupyter

evcxr_jupyter --install



5. Visual Studio Code에서 새로운 폴더를 열어 둡니다.

 



6. 빨간색 사각형으로 표시한 New File 아이콘을 클릭하여 확장자가 ipynb인 파일을 생성합니다. 여기에서는 hello_rust.ipynb 파일을 생성했습니다.  

 



7. hello_rust.ipynb 파일을 열었을때 오른쪽 위에 보이는 커널 선택을 클릭합니다. 

 



목록에서 Rust를 클릭합니다.

 



8. 코드 셀에 다음 코드를 입력합니다. 

 

println!("Hello world");



9. 빨간색 사각형으로 표시된 삼각형 아이콘을 클릭하면 아래 스크린샷처럼 실행 결과가 코드 셀 아래에 보여집니다.

 



10. EvCxR Jupyter Kernel에서 제공하는 다음 샘플 코드를 한번 읽어보는게 좋을듯 싶습니다. 

 

https://github.com/google/evcxr/blob/main/evcxr_jupyter/samples/evcxr_jupyter_tour.ipynb




참고

 

https://github.com/google/evcxr/blob/main/evcxr_jupyter/README.md






 

 

반응형

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

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


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

+ Recent posts