?>

Hard Copy World

HCW

Raspberry Pi

Home > Learning >

Raspberry Pi

라즈베리파이 파이썬 2.7.10 업그레이드

페이지 정보

작성자 최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일15-11-12 17:15 조회4,002회 댓글2건

본문

 

주의!!! 2015.12.02 기준으로 라즈베리 파이 재단에서 배포하는 RASBIAN JESSIE 이미지에는 파이썬 2.7.9  버전이 탑재되어 있습니다. 파이썬 2.7.10 으로 업데이트 할 경우 기존에 설치했던 라이브러리들이 인식되지 않기 때문에 라이브러리들을 모두 재설치 해줘야 합니다. 특히 일부 라이브러리의 경우 apt-get, pip install 등으로 설치해도 새로운 2.7.10 파이썬에서 인식되지 않을 수 있습니다. 이때는 소스코드를 다운로드 받아 python setup.py install 을 이용해 수동으로 설치해야 합니다. 설치 전 이 점 꼭 염두에 두세요!!!

 

파이썬 업데이트 (2.7.10) 참고자료 : http://sowingseasons.com/blog/building-python-2-7-10-on-raspberry-pi-2.html

 

먼저 라즈베리파이2에서 python - HTTPS/SSL 관련 기능이 정상동작하기 위해서는 아래 패키치 설치 필요

$ sudo apt-get update
$ sudo apt-get upgrade -y
$ sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev 
$ sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
$ sudo apt-get install libssl-dev openssl

 

파이썬 2.7.9 이전 버전에서는 urllib 에서 ssl 을 적용하는데 제약이 있습니다. 2.7.10으로 수동 업데이트를 해야합니다.

$ cd ~
$ wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
$ tar -zxvf Python-2.7.10.tgz
$ cd Python-2.7.10
$ ./configure
$ make -j 4
$ sudo make install

 

설치가 제대로 되었는지 확인합니다.

$ python2

Python 2.7.10 (default, Jun  1 2015, 21:23:00)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

 

파이썬 패키지 설치 관리 모듈도 함께 설치해줘야 합니다.

$ cd ~
$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python2 get-pip.py

설치 후엔 아래처럼 확인할 수 있습니다.

$ pip --version
pip 7.1.2 from /usr/local/lib/python2.7/site-packages (python 2.7)
$ sudo pip install requests
$ python2
>>> import requests
>>>

 

아래 명령처럼 python 만 실행했을 때 결과가 틀리다면

$ python

python 의 심볼릭 링크도 변경해줘야 합니다.

sudo ln -sf /usr/local/bin/python2.7 /usr/bin/python

 

설치 과정에 문제가 생기거나 결과가 틀린 경우 구글링을 하거나 아래 링크를 참고하세요.

http://sowingseasons.com/blog/building-python-2-7-10-on-raspberry-pi-2.html

 

추천 0
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글목록

레지던스님의 댓글

레지던스 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

HomePy 링크를 타고 들어왔습니다.
좋은 자료 공개에 먼저 감사드리며, 몇가지 오타가 보여서 댓글드립니다.
pip 설치 명령어상에 pytho2를 python2라고 해주셔야할 것 같고,
(현재 글을 따라한다면) pip --version에 나오는 버전명은 python3이 아니라 2.7이 나와야하는 것 같습니다.