install python 3 & pip

Synology NAS에 설치할 수 있는 Python3 배포처는 대표적으로 두 개가 있습니다.

하나는 Synology에서 제공하는 python 3, 그리고 다른 하나는 Synocommunity에서 제공하는 python3가 있습니다.

뭐든 상관 없지 않을까 생각합니다만, 그래도 공식 배포처부터 써봐야하지 않을까 싶어서 설치 해봤습니다.

순서
python 3 설치 - pip 설치 - pip 실행 예제 (Django 설치)


1. python 설치

아시는 분은 아시겠지만 저 화면은 이미 설치되었기 때문에 '설치됨'이라고 표시된 것이며, 설치되지 않은 패키지는 그냥 '설치'라고 쓰여져 있습니다.

원클릭으로 설치되기 때문에 신경 안쓰셔도 될 것 같습니다.


2. pip 설치
일단 pip설치 전에 python이 설치되었나 확인부터 하겠습니다.
>python



그냥 python (=python 2.x)이라면 보다시피 putty 접속 후 python만 입력해도 버전이 나옵니다만 지금은 py3를 설치할 계획이므로 다음과 같이 확인합니다.
>python3


이제 본격적으로 pip를 설치해보겠습니다.

마침 포럼에 누군가 pip 설치 스크립트를 올려놨네요.

pip 코드

클릭하면 코드만 나옵니다. 복사하셔서 'get-pip.py'로 저장합니다.

그리고 이 파일을 NAS로 복사합니다.

어디든 좋으나 putty나 ssh로 접속했을 때 접근하기 편한 위치가 좋습니다.


이제 'get-pip.py'를 실행시켜보겠습니다.

그리고 putty나 ssh에서 실행해줍니다. 1분 이내로 설치됩니다.

>python3 get-pip.py


pip 뿐만 아니라 같은 수준의 필수 라이브러리인 setuptools와 wheel까지 설치되었습니다.


3. 실행 예제

예시로 Django를 설치해보겠습니다.

>python3 -m pip install Django


물론 다음과 같은 명령어도 가능합니다만, pip를 bash에 등록시켜야 합니다.

>pip install Django


여담

python3와 pip의 경로는 다음과 같습니다.
python3: /@appstore/py3k
pip: /@appstore/py3k/usr/local/lib/python3.4/site-packages/pip



참고자료

pip 코드: http://forum.synology.com/enu/viewtopic.php?f=90&t=59837
python 모듈의 '-m' option:
https://docs.python.org/2/library/optparse.html#generating-help

댓글 없음:

댓글 쓰기