본 글은 공부한 내용을 정리하기 위한 글이므로 지극히 개인적입니다.
1.Python에 대하여
Python은 1990년 암스테르담의 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터 언어이다. 귀도는 파이썬이라는 이름을 자신이 좋아하는 코미디 쇼인 "몬티 파이썬의 날아다니는 서커스(Monty Python’s Flying Circus)"에서 따왔다고 한다.
인터프리터 언어란 한 줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어이다.
Python 장점
읽고 사용하기 쉽다.
자바보다 뛰어난 멀티패러타임 접근방식
배우기 쉬워 학습용으로 좋다.
비동기식 코드를 작성하는데 뛰어나다.
Python 단점
종종 컴파일언어(ex. C , C++) 보다 속도가 느리다
모바일 컴퓨팅과 브라우저의 부재
설계시 제약이 존재한다.
런타임 자료형 오류가 발생할 수 있다.
2.Python 설치
버전 업데이트때마다 새롭게 설치하기는 비효율적이므로 version manager (ex.ruby의 rvm, Node.js의 nvm ) 또는 가상환경 을 활용하자.
이때 window 와 mac,linux의 설치법은 다르다.
1-1) Mac pyenv 설치
brew 을(를) 활용
$ brew update
$ brew install pyenv
1-2) linux pyenv 설치
git clone 을(를) 활용
$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
Linux환경에 따라서는 ~/.bash_profile 대신에 ~/.bashrc 사용해야하는 경우도 있으며,
zsh 쉘의 경우 ~/.zshenv 또는 ~/.zshrc 로 경로를 변경해야합니다.
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
쉘 재가동
$ exec "$SHELL"
이후 pyenv 설치 후 반드시 아래 라이브러리를 설치 !!! 그렇지 않으면 pyenv install시 컴파일 문제가 생길 수 있습니다. ( https://github.com/pyenv/pyenv/wiki/Common-build-problems )
$ yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel
1-3) window 설치
파이썬 홈페이지 (http://www.python.org/downloads) 에서 파이썬 다운
인스톨러를 실행한 후에 "Install Now"를 선택하면 바로 설치가 진행된다. 파이썬이 어느 곳에서든지 실행될 수 있도록 "Add Python 3.7 to PATH" 옵션을 반드시 선택해야 한다.
2-1) Pyenv로 Python 설치
$ pyenv install anaconda버전
zlib 관련 에러가 발생시( 맥 환경에서 zlib 에러가 날 경우) 아래의 명령어를 실행하세요.
xcode-select --install
Pyenv 의 버전 확인 하려면
$ pyenv versions
현재 설치된 버전으로 System, anaconda버전 으로 보일것입니다. 그후 Python 의 버전을 확인하려면
$ python -V
을 실행하여 확인 할 수 있습니다.
그 후 Python의 인터프리터를 변경해보겠습니다.
$ pyenv global anaconda버전
그 후 Python 버전을 확인하는 명령어를 실행하면 확인 할 수 있습니다.
2-2) Window 의 anaconda 설치
위에 설명했다시피 Window에선 Pyenv를 이용 할 수 없다고 하였으므로, Python을 설치 후, Python 프롬프트를 실행하여 virtualenv (이외에 몇가지 존재) 를 설치, 또는 anaconda를 설치하면 되는데 그 중 anaconda 설치를 알아보겠습니다.
먼저 아나콘다 홈페이지 다운로드 페이지(https://www.anaconda.com/download/#windows)에서 해당하는 설치파일을 다운받습니다.
설치 파일을 실행하여 다음으로 넘어가면서
add Path를 체크하여 편하게 설치후 확인을 하도록 합니다.
그후 Python을 이용할 IDE 툴의 인터프리터를 아나콘다에서 생성 및 설정한 가상환경으로 설정하여 줍니다.
자세한건 검색하면 나오므로 그이상은 생략합니다.
댓글