본문 바로가기
파이썬

파이썬 Error when installing python3 packages in alpine

by º기록 2020. 10. 11.
반응형

저는 현재 alpine : 3.7에서 이미지를 만들고 있습니다.

문제가있는 두 가지 패키지가 있습니다.

내가받는 오류는 다음과 같습니다.

setuptools 요구 사항을 충족하는 버전을 찾을 수 없습니다 (버전에서 :) setuptools에 일치하는 배포를 찾을 수 없습니다.

참고 : 모든 패키지는 pip 다운로드를 사용하여 디렉토리에 미리 캐시됩니다.

dockerfile은 다음과 같습니다.

RUN apk add --no-cache --virtual .build-deps <dev packages>
 && apk add --no-cache --update python3
 && pip3 install --upgrade pip setuptools

RUN pip3 install -f ./python-packages --no-index -r requirements.txt ./python-packages/pkgs

....

libffi-dev, libressl-dev 등과 같은 dev-packages

 

해결 방법

 

분명히 다음과 같이 pip를 업그레이드 할 때 :

pip3 install --upgrade pip setuptools


if [ ! -e /usr/bin/pip ]; then ln -s pip3 /usr/bin/pip ; fi && if [[ ! -e /usr/bin/python ]]; then ln -sf /usr/bin/python3 /usr/bin/python; fi && 

파이썬 및 시스템 바이너리의 디렉토리에서 심볼릭 링크를 수행하여 pip 명령을 호출 할 때 pip3 이 참조되도록합니다.

 

참조 페이지 https://stackoverflow.com/questions/49905104

 

 

반응형

댓글