파이썬 설치하기
OSX에 파이썬과 장고를 설치하고, 가상 환경(virtualenv) 설정, Intellij에 Python Plugin 설치 및 Hello World! 만들기
1. 파이썬 설치하기
기본적으로 OSX에는 파이썬이 설치되어 있다. 아래의 명령어로 python의 버젼을 확인할 수 있다.
$ python -V
Python 2.7.10
2.x 버젼을 사용하려면 그대로 사용해도 되지만, python3를 설치하고 싶다면
https://www.python.org/downloads/에서 python3를 다운받아 설치해 주면 된다. 설치가 완료되었다면 아래 명령어로 python3가 설치된 것을 확인할 수 있다.
$ python3 -V
Python 3.5.1
2. 가상 환경(virtualenv) 설정하기
파이썬의 가상 환경을 만들어서 프로젝트들 간의 독립성을 유지시켜주는 툴이다. 예를 들면 신규 프로젝트 A는 파이썬 3.x 버젼을 사용하고, 기존 프로젝트 B도 동시에 유지보수 하기 위해서 파이썬 2.x 버젼을 사용해야하는 상황을 해결해준다.
virtualenv 생성하기
$ mkdir virtualEnv
$ cd virtualEnv
$ python3 -m venv myvenv // myvenv 대신에 가상 환경 이름을 임의로 지정해 주면 된다
virtualenv 실행하기
$ source myvenv/bin/activate
(myvenv) $ python -V // (myvenv) 가 앞에 새로 생겼다. 가상 환경으로 실행되고 있다는 뜻이고, 여기에서 파이썬 버젼을 확인해보면, 2.x가 아니라 3.x로 변경된 것을 볼 수 있다.
Python 3.5.1
3. 장고 설치하기
pip install django
명령어를 통해서 장고를 설치한다. pip install django==1.8
처럼 버젼을 명시해줄 수도 있다.
(myvenv) $ pip install django==1.8
Collecting django==1.8
Downloading Django-1.8-py2.py3-none-any.whl (6.2MB)
100% |████████████████████████████████| 6.2MB 85kB/s
Installing collected packages: django
Successfully installed django-1.8
혹시나 버젼을 업그레이드 하고 싶다면,
$ pip install --upgrade django
Collecting django
Downloading Django-1.9.7-py2.py3-none-any.whl (6.6MB)
100% |████████████████████████████████| 6.6MB 195kB/s
Installing collected packages: django
Found existing installation: Django 1.8
Uninstalling Django-1.8:
Successfully uninstalled Django-1.8
Successfully installed django-1.9.7
4. Intellij Python plugin 설치
보통은 PyCharm을 사용하지만, 기존에 IntelliJ를 쓰고 있었기에 추가로 구매하기는 좀 그래서 방법을 찾아보니 Intellij에서 Python Plugin을 설치해서 사용할 수 있다는 사실을 깨달음!
바로 아래의 요놈을 설치해주면,
새로운 모듈을 만들 때 Python이 추가된 것을 볼 수 있다.
그리고 오른쪽 위의 New -> Add Local을 선택해서 위에서 만들었던 VirtualEnv를 추가해준다.
그리고 새로운 모듈에 helloWorld.py 를 생성해주고, print("Hello World!")
를 작성하고 실행시켜서 정상적으로 “Hello World!” 메시지가 출력되면 끝!