Tips

Spyder launch single mode on MacOS

anaconda navigator에서 spyder만 분리하여 실행하도록 작업한 내역입니다.

1> Spyder.app 생성(Bundle Create)

MacOS에서 사용되는 앱들은 일반적으로 /Application/에 name.app/Contents/MacOS/ 의 구조를 가집니다.

아래 명령으로 디렉터리를 생성합니다.

2> Bundle 정보 입력

앞서 만든 앱파일을 실행 했을때 anaconda spyder 가 실행되어야 하기 때문에 아래와 같이 정보 확인 후 간단한 스크립트를 작성합니다.

3> Info.plist 생성

MacOS는 앱 또는 번들에 대해 메타데이터를 Info.plist 파일로 저장합니다. 아래와 같이 간단히 만들어 줍니다.

4> Icon 변경

3번까지 작업해도 Spotlight 검색(control + space bar)에서 sypder.app이 검색되고, 실행 가능합니다.

하지만 texteditor아이콘은 없어보이니 spyder github에서 icon을 빌려 아이콘 을 변경하였습니다.

먼저, 아래 경로로 들어가서 command + c 버튼늘 눌러 복사 합니다.(다운받지 않아도 됩니다)

https://raw.githubusercontent.com/spyder-ide/spyder/master/img_src/spyder.ico

다음으로 Finder에서 응용프로그램(Applications) 경로로 이동 후 spyder.app를 클릭 후 command + i 버튼을 눌러줍니다. (또는 우클릭 후 정보가져오기 눌러도 됩니다.)

위 네모박스에 위치한 아이콘 클릭 후 command + v 버튼을 눌러 붙여넣기 합니다. (알아서 다운받아 저장합니다)

그러면, 저와 같이 아이콘이 보이실 겁니다.

이제 spyder를 anaconda navigator없이 사용할 수 있습니다^^

-end

🙂

Leave a Reply

Your email address will not be published. Required fields are marked *