반응형

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/1668 



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

 

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

https://webnautes.tistory.com/1666 



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

 

https://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






 

 

반응형

해보고 확인한 것을 문서화하여 기록합니다.


공부한 내용을 공유하는 공간입니다.
부족함이 있지만 도움이 되었으면 합니다.
잘못된 부분이나 개선점을 알려주시면 감사하겠습니다.



포스트 작성시에는 문제 없었지만 이후 문제가 생길 수 있습니다.
문제가 생기면 포스트와 바뀐 환경이 있나 먼저 확인해보세요.

질문을 남겨주면 가능한 빨리 답변드립니다.


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

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기

댓글을 달아 주세요

">