Programming/Python

Python 시작 - 설치 및 준비

해태무명 2020. 6. 8.

본 글은 공부한 내용을 정리하기 위한 글이므로 지극히 개인적입니다.

 

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) 에서 파이썬 다운 

Python Download

인스톨러를 실행한 후에 "Install Now"를 선택하면 바로 설치가 진행된다. 파이썬이 어느 곳에서든지 실행될 수 있도록 "Add Python 3.7 to PATH" 옵션을 반드시 선택해야 한다.

 Python이 설치되는 경로와 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 툴의 인터프리터를 아나콘다에서 생성 및 설정한 가상환경으로 설정하여 줍니다.

자세한건 검색하면 나오므로 그이상은 생략합니다.

 

 

 

출처: https://wikidocs.net/12689  ,https://wikidocs.net/2826

댓글