Python 설치법, 환경설정, IDE 설정
python 설치방법 -기본
수동 설치 (비추천)
#download using the following command:
cd ~/Downloads/
wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
#Extract and go to the directory:
tar -xvf Python-2.7.9.tgz
cd Python-2.7.9
#Now, install using the command you just tried:
./configure
make
sudo make install
우분투에서 python3을 default로 잡지 않은 이유는 다음과 같다.
1) 우분투는 python 2.x의 스크립트를 많이 이용하고 있다.
2) python 2와 python3은 서로를 완전히 보완하지 못한다. 버전간의 충돌이 있다.
3) python 2.7은 지속적으로 bugfix가 되며, 2020년까지는 지원을 해준다고 한다.
4) 대부분의 python script는 명시적으로 #!/usr/bin.env python 이라고만 명시하는데, 만약 /usr/bin/python을 python3으로 변경 한다면, #/usr/bin/env python2라고 명시한 스크립트를 제외하고는 python2에서만 동작하는 스크립트가 문제가 생기게 된다.
python 설치방법 - Virtualenv
Python VirtuaEnv
# On Linux:
$ sudo apt-get install python-pip python-dev python-virtualenv
#활성화 방법
source (설치경로)/bin/activate #일반적인 경우
source ./tensorflow/bin/activate #나의 경우
#비활성화 방법
deactivate
IDE 설정 - PyDev (Eclipse)
필자는 PyDev를 사용한다.
하지만 다른 IDE가 궁금하다면 10 Best Python IDE for Developers를 읽어보자.
필자가 PyDev를 선택한 이유는 간단하다. Eclipse 기반의 Plugin으로써 Eclipse의 개발 경험을 그대로 활용할 수 있기 때문이다.
그리고 commercial IDE는 사용하고 싶지 않기 때문이다.
설치방법
Help -> Install New Software -> Add
Name: Pydev and Pydev Extensions
Location: http://pydev.org/updates
'Computer Science > Python' 카테고리의 다른 글
(기록 보관용) IPython 및 Jupyter를 Window에 설치 및 설정 (1) | 2016.03.25 |
---|---|
Data Science를 위한 Python package 꾸러미들 (0) | 2015.12.07 |
GUI Responsive ( Thread, wx.Yield (0) | 2014.04.11 |
PIL 라이브러리: Image.open AttributeError (0) | 2013.11.26 |
subprocess (0) | 2013.07.26 |