VS code 주피터 노트북에서 C++ 구동하기

VS code 주피터 노트북에서 C++ 구동하기

Summary VSCode에서 C++를 실행하기 위해서는 MAC 환경에서 homebrew와 anaconda를 설치하고, zsh를 설정한 후, Jupyter Notebook 플러그인을 설치해야 합니다. xeus-cling 커널을 설치하여 C++ 코드를 실행할 수 있으며, 필요한 명령어와 설정 방법이 안내되어 있습니다.


Image

🔗 https://stackoverflow.com/questions/66408814/running-c-jupiter-notebook-in-vscode-insiders

🔗 https://learnopencv.com/xeus-cling-run-c-code-in-jupyter-notebook/

환경 조건

  1. MAC환경에서 homebrew 설치

  2. 터미널에 zsh 설치

  3. VSCode

  4. VSCode 내부에서 C/C++ 환경설정

  5. VSCode jupyterNotebook 플러그인 설치

  6. anaconda 설치

  7. xeus-cling 설치

ananconda 설치

brew install --cask anaconda

→conda 사용을 위해 zsh에 conda path 등록

/usr/local/anaconda3/bin/conda init zsh
/opt/homebrew/anaconda3/bin/conda init zsh

💡 homebrew로 설치한 anconda 디렉토리 위치 확인하는방법 → 다음 명령어로 디렉토리 위치 확인하기

brew info anaconda

→ 과감하게 다음 멍령어로 conda 디렉토리 위치를 확인할수 있다

brew uninstall acanonda

→ 다음명령어를 통해 zsh를 적용합시다

source ~/.zsh

→ conda upda

conda update conda

Visual Studio Code에서 Jupyter Notebook을 사용하려면, View 탭에서 jupyter로 검색하면 “select interpreter to start jupyter server"를 선택합니다. 작업할 폴더를 VS code로 열고 확장자 “.ipynb"로 파일을 만든 후 클릭하면 VS code 내 Jupyter Notebook이 실행됩니다¹.

C++를 실행하기 위해서는 xeus-cling을 설치해야 합니다. xeus-cling은 C++ 커널입니다. xeus-cling을 설치한 후에는 VS Code Insiders에서 xeus-cling 커널을 사용하여 C++ 코드를 실행할 수 있습니다.

xeus-cling은 C++ 프로그래밍 언어를 위한 커널입니다. xeus-cling은 Jupyter 프로토콜을 구현한 것으로, Jupyter 노트북에서 C++ 코드를 실행할 수 있도록 합니다

conda install -c conda-forge xeus-cling
Comments

GitHub 계정으로 로그인하여 댓글을 남겨보세요. GitHub 로그인

댓글 시스템 설정이 필요합니다

GitHub Discussions 기반 댓글 시스템을 활성화하려면:

  1. Giscus 설정 페이지에서 설정 생성
  2. GISCUS_SETUP_GUIDE.md 파일의 안내를 따라 설정 완료
  3. Repository의 Discussions 기능 활성화

Repository 관리자만 설정할 수 있습니다.