Python 설치법, 환경설정, IDE 설정


python 설치방법 -기본



Python 2.7 버전 설치

sudo apt-get install 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


Virtualenv is a tool to reate isolated Python environment
만약 서로다른 version app이 서로다른 version의 python library를 사용하다면 그것은 하나의 컴퓨터 환경에서는 지원해 주기 어렵게 된다.
``/usr/lib/python2.7/site-packages``
라이브러리만 업데이트할경우 떄떄로 응용프로그램이 망가진다.
때때로 global “site-packages”에다가 package를 설치하고 싶지 않을 수도 있다.
모든 경우에 대해서 virtualenv는 도움을 줄 수 있다. 이것은 어떠한 독립적인 하나의 installation environment를 생성 한다.

좀 더 장점에대해서 알고싶으면 blog를 참조하자.

설치방법
# 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







+ Recent posts