This is an old revision of the document!
Python
책 참고 바람: 처음 시작하는 파이썬
Python 시작하기
Python을 환경을 구성해보자!
운영체제를 설치하면 기본적으로 python 2,3 모두 설치되어 있다. 확인하는 방법은 다음과 같다.
python --version #python 2의 버전 확인 which python #python 2가 설치되어 있는 경로 확인 python3 --version #python 3의 버전 확인 which python3 #python 3이 설치되어 있는 경로 확인
파이썬에는 사용할 패키지 관리를 위해 pip이라는 프로그램이 있다. 맥 OS 사용시 homebrew를 설치하고 python2.7를 새로 설치해야 pip를 이용 가능하다.
#For Mac users /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install python2
사용법은 아래와 같다.
pip install <package name> #python 2 pip3 install <package name> #python 3 #설치된 파이썬 패키지 목록 확인하는 법 pip list #특정 버전의 패키지 설치 (종종 numpy등의 버전을 다운그레이드해야할 필요가 있음) pip install -I package_name==version
파이썬을 이용하다보면 여러 패키지들을 이용하게 될텐데 이러한 패키지들을 OS에 직접 설치하게 되면 여러 문제가 발생하게 될 수 있다. 그러므로 가상환경을 구성해서 패키지들을 설치하는게 나은데 가상환경을 구성하는 방법은 아래와 같다.
먼저 pip을 이용해서 virtualenv를 설치해준다.
sudo pip install virtualenv #python 2의 virtualenv 설치 sudo pip3 install virtualenv #python 3의 virtualenv 설치
virtualenv가 설치가 되었으면 가상환경을 구성할 폴더를 만들어준다. –system-site-packages
를 추가해야 서버에서 central하게 설치하는 패키지를 직접 사용할 수 있다.
#virtualenv <folder name> --python=<python version> virtualenv --system-site-packages test # test라는 이름의 폴더가 생기며 python2를 이용한다. virtualenv --system-site-packages test --python=python3 # test라는 이름의 폴더가 생기며 python3을 이용한다. # 좀 더 자세하게 # virtualenv --system-site-packages <folder name> --python=python3.5와 같이 만들 수도 있다.
이렇게 가상환경을 사용할 폴더를 만들었으면
source ./virtual_env_folder_까지의_경로/bin/activate
를 이용해 활성화 할 수 있다. 활성화가 된다면 터미널에는 다음과 같이 나타날 것이다.
# 만약 test라는 이름의 폴더로 virtualenv를 만들었으면... (test) $
비활성화 하는 방법은 deactivate를 치면 된다.
이제 가상환경을 구성했으니 필요한 패키지가 있다면 pip을 이용해서 설치하면 된다.