reportlab 설치 에러

boingboing·2022년 1월 14일
0

현상

도커로 환경 이관하면서 reportlab이 설치가
기존에는 conda로 설치할 때 문재가 없엇는데

pip install로 하니까 다시 문제가 생김..ㅠ

reportlab 설치하면서 여러가지 패키지를 설치하는데

다운 ://files.pythonhosted.org/packages/63/55/8814c5a5d281d5891cb105a712855298834b8b0472aff47f3dd872d60380/reportlab-3.6.5.tar.gz
다운 ://files.pythonhosted.org/packages/7d/2a/2fc11b54e2742db06297f7fa7f420a0e3069fdcf0e4b57dfec33f0b08622/Pillow-8.4.0.tar.gz
얘내까진 잘 됨.

원인

The headers or library files could not be found for jpeg, a required dependency when compiling Pillow from source.

Failed building wheel for pillow 가 뜬다.

-> pillow 라이브러리 쪽 문제.... report lab을 사용하는데 pillow가 필요함.

-> pillow 라이브러리 설치 도중, jpeg 관련 라이브러리 설치가 필요하다고 함.
->
공식문서 https://pillow.readthedocs.io/en/latest/installation.html를

이런저런 라이브러리들이 필요한데

You do not need to install all supported external libraries to use Pillow’s basic features. Zlib and libjpeg are required by default.

이런저런 라이브러리들 중 Zlib과 libjpeg 를 꼭 설치해야 한다고 한다.

해결

apt-get install zlib1g
apt-get install -y libjpeg-dev
pip3 install reportlab

해결!!!!!!!!!!!!!!!!!!!!!!

1개의 댓글

comment-user-thumbnail
2022년 1월 14일

이거 도커파일에 넣어주자

답글 달기