문제

공유 호스팅 제공 업체에 Django 앱을 배포하겠습니다. 나는 내 집에 내 자신의 파이썬을 설치했는데 잘 작동합니다. 내 프롬 블렘에는 PIL의 설치가 제공되며 컴파일 프로세스 후에 JPEG를 지원하지 않습니다.

컴파일러가 "libjpeg"를 찾지 못한다는 것을 알고 있습니다. 그래서 집에서 설치하려고했는데 tar.gz를 다운로드하여 컴파일합니다.

./configure -prefix=$HOME/lib
 make
 make install

경로를 my.bashrc 파일에 넣은 후.

결국 나는 PIL을 다시 컴파일하고 여전히 JPEG 지원이 없습니다.

공유 호스팅 환경에 LIBS를 설치할 수 있습니까? 어떻게할까요?

도움이 되었습니까?

해결책

기계에 실제로 libjpeg를 사용할 수 있습니까?

/usr/lib/libjpeg.so 및 /usr/include/jpeglib.h; 그것들은 아마도 다른 lib에있을 수 있으며 디렉토리를 포함시킬 수 있습니다. 찾을 수없는 경우 Libjpeg를 집으로 다운로드하여 컴파일해야합니다 (일반적으로 접두사 ~/.local).

그런 다음 'librice_dirs'변수에 'lib'경로를 추가하고 Pil 's setup.py (예 :“# 추가 디렉토리 추가”아래)에'포함 '에'include '에'include '를 추가해야합니다. libjpeg의 가용성.

다른 팁

당신의 문제가 어디에서 왔는지 잘 모르겠습니다.

아무것도 컴파일하지 않고 PIL을 사용할 수 있습니다! PythonPath에있는 장소에 폴더를 떨어 뜨리면 모두 설정됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top