ipynb 파일을 두 번 클릭하여 열기(Mac, Anaconda 가상 환경)

.ipynb 파일을 Mac에서 더블 클릭으로 열 수 있도록 했을 때의 메모.
아래 링크에서 알 수 있듯이 Automator에서 jupyterlab을 시작하는 앱을 만들고 ipynb 확장자를 여는 기본 응용 프로그램에 등록해야합니다.
HOW TO OPEN JUPYTER NOTEBOOKS WITH A DOUBLE CLICK (MAC OS)
anaconda의 가상 환경에서 열고 싶은 경우는 그대로는 사용할 수 없다(base 환경에서 jupyterlab가 열려 버린다) 때문에 미세한 변경을 더했다. 상기 링크처의 설명이 정중하므로, 이쪽에서는 변경점만 간결하게 기재한다.
  • Automator.app 열기
  • 신규 작성 → 어플리케이션
  • 쉘 스크립트 실행 액션 추가
  • 입력의 인도 방법을 "인수로서"로 변경 (더블 클릭한 파일의 패스를 가져오기 위해)
  • 실행할 스크립트를 다음과 같이 설정합니다
  • variable="'$1'"
    the_script='tell application "terminal" to do script "source activate my_env && jupyter lab '
    osascript -e "${the_script}${variable}\""
    

    링크원과의 변경점은 스크립트내에 source activate my_env &&를 추기하고 있다.


  • 작성한 어플리케이션을 저장합니다.
  • ipynb 파일을 마우스 오른쪽 버튼으로 클릭 → "정보보기"→ "이 응용 프로그램에서 열기"로 만든 응용 프로그램을 할당합니다.

  • 참고
    Linux 명령을 연속적으로 사용하려면

    관련 기사 Windows의 경우
    ipynb 파일을 두 번 클릭하여 열기 (Windows)

    좋은 웹페이지 즐겨찾기