Notice
Recent Posts
Recent Comments
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

jhoons' Life

맥북에 Python 설치하기. 본문

Tech./Python.

맥북에 Python 설치하기.

jhoons 2017. 8. 5. 14:07


주로 윈도우로만 일하다가, 노는 용도로 사용하던 맥북에어도 일할 때 활용하고 싶어서 파이선을 깔고 코딩환경을 만들어 보기로 했다. (초보는 참 할게 많다...)


1) Xcode Command Line Tool 설치.

파이선을 설치하기 전에 C 컴파일러인 GCC를 설치해야하고, 이를 위해 Xcode Command Line Tool 이 필요하다. 

우선 앱스토어로 들어가서 Xcode앱을 설치하고, 터미널을 열어서 $xcode-select --install  를 실행해 Command Line Tool을 설치한다.

$xcode-select -p 로 설치 여부 확인 가능!


2) HomeBrew 설치.

OsX는 파이선 사용을 위해 필요한 유닉스 유틸리티의 대부분을 지원하지만, Package manager가 빠져있고 이걸 HomeBrew 설치로 매울수 있다.

터미널에 아래를 치면 설치 완료.

$ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

3) Python3  설치.
$brew install python3 
(왠지 너무 간단하다...) 설치하고 나면 /usr/local/Cellar 폴더 아래에 python3.x 폴더가 생성되면서 자동으로 설치된다.

설치 도중에 아래 메시지가 뜬다. 파이선 패키지 설치를 위한 pip3 도 같이 깔리고, 그 사용법도 적혀있다.
Pip, setuptools, and wheel have been installed. To update them
  pip3 install --upgrade pip setuptools wheel
You can install Python packages with
  pip3 install <package>
They will install into the site-package directory
  /usr/local/lib/python3.6/site-packages

4) pip3
앞으로 파이선 패키지 설치는 pip3 install <package1> <package2> 를 터미널에 입력하면 된다.
일단 생각나는데로 matplotlib, numpy, scipy, jupyter, pandas, seaborn, scikit-learn 을 설치했다.


5) Python 사용

Python2.x 를 사용하고 싶으면 커맨드에서 $python을, Python3.x를 사용하고 싶으면 $python3를 입력하면 된다.


6) 텍스트 에디터 설치

여러가지 텍스트 에디터가 있겠지만, SublimeText가 예뻐서 써보기로 했다.

SublimeText다운로드로 가서 OsX 버전을 다운받고 dmg 파일을 더블클릭하면 생기는 창에서, sublimetext 아이콘을 application에 드래그하면 끝.

(파인더로 가서 Device에 있는 sublimetext를 eject하고 dmg 파일 삭제해서 마무리)

덧1. 파인더에서 아무 .py 파일을 우클릭해서 open with.. -> others -> submlime text 

      -> Always open with 체크하면 py 파일을 열 때, 자동으로 sublimetext 생성됨.

덧2. 터미널에서 $subl 커맨드로 Sublime Text 켤수있는 방법이 여기에 잘 설명되있다. 참고! 

덧3. 여기는 subl 의 command line에 대한 설명.

덧4. Sublime Text 설치 후 초기 세팅하기 


이제 어느정도 필요한 것들을 설치했으니 코딩할 일만 남았다~




'Tech. > Python.' 카테고리의 다른 글

MacBook Python Environment  (0) 2018.01.18
Python Objective-Oriented Programming Tutorial  (0) 2017.07.27
Awesome Python Visualization Tools  (0) 2017.07.23
Comments