ref : https://www.raspberrypi.org/blog/piwheels/
위 글은 piwheels에 대해 소개하면서
PyPi와 pip 설치가 오래 걸리는 등 이유를 설명해주고 있습니다.
지금 주미(파이 제로)에서 어쩔수 없이 pip 명령어로 opencv-python을 업그레이드 시키는 중인데
빌드 과정에서 3시간째 멈추질 않아 검색하다가 찾은 글입니다.
가끔 pip를 검색하다보면 pypi라는 사이트에 들어 가곤 했는데 배포 정보를 알려주는구나 정도만 알았지
정확하게 무슨 사이트인지는 잘 몰랐는데 이 글을 보면서 잠깐 정리하면
Python Package Index(PyPI)
- 파이썬 모듈 페키지 저장소
- 파이썬 커뮤니티에서 쉽개 배포판을 설치할수 있도록 라이브러리리들을 공개하고 있습니다.
- pip 명령어를 사용하면 이 저장소에 등록된 소프트웨어들을 다운받아 설치하게 됩니다.
pip가 오래걸리는 이유
- pip를 사용하다보면 어떤 경우는 빠르게 끝나지만 어떤 경우는 오래 걸릴때가 많습니다.
- 저장소에 python wheel 파일이 존재하는 경우 wheel 파일을 다운받아 바로 쓸수 있으나
- wheel이 없는 경우, 해당 소스 코드를 직접 빌드하게 됩니다.
- 보통 wheel파일은 32/64bit windows, macos, linux 용으로만 있지, arm 아키텍처용은 잘 없습니다.
Python Wheel
- 파이썬 패키지의 미리 빌드된 버전 배포판
- wheel 파일을 사용하면 소스코드를 다운받아 빌드할 필요가 없음
raspberry pi에서 opencv 빌드하기도 오래걸리는데
pizero에선 오죽할까.
'미분류' 카테고리의 다른 글
컴퓨터개론 (0) | 2020.10.15 |
---|---|
파이썬 프로젝트 빌드 (0) | 2020.08.28 |
성장하는/성장이 멈춘 인재의 차이 (0) | 2020.08.22 |
블로그에 pdf 올리기 (0) | 2020.08.13 |
대학 수학 (0) | 2020.08.10 |