2012-05-22 4 views
1

프로덕션 서버로 웹 응용 프로그램을 보내려고합니다. 내 설정은이 튜토리얼 http://ijcdigital.com/blog/django-gunicorn-and-nginx-setup/을 따라 django-gunicorn-nginx입니다. 아직 검사 목적으로 관리자를 설치하지 않았습니다. 구성 설정에 문제가 없으며 장고 환영 페이지가 있습니다. 그런 다음 프로젝트에 내 앱을로드했습니다. 그리고 나는 그것은django on 프로덕션 서버 (우분투)

cover.backgroundmodel: "background": To use ImageFields, you need to install the Python Imaging Library. Get it at http://www.pythonware.com/products/pil/ . 
cover.backgroundmodel: "tmpbg": To use ImageFields, you need to install the Python Imaging Library. Get it at http://www.pythonware.com/products/pil/ . 
2012-05-22 14:24:02 [15359] [INFO] Worker exiting (pid: 15359) 
2012-05-23 00:54:02 [15360] [INFO] Booting worker with pid: 15360 
2012-05-22 14:24:02 [15360] [INFO] Worker exiting (pid: 15360) 
2012-05-23 00:54:02 [15349] [INFO] Handling signal: int 
2012-05-23 00:54:02 [15349] [INFO] Shutting down: Master 

보여줍니다 gunicorn_django --bind=127.0.0.1:8001 실행하지만 성공적으로 PIL 및 기타 이미지 라이브러리를 포함하여 모든 설치했습니다. 흥미로운 점은 내 프로젝트가 내 컴퓨터에서 완벽하게 실행되고 있다는 것입니다. 그러나 프로덕션 서버에서 문제의 원인을 식별 할 수는 없습니다.

다시 설치하십시오. pip install PIL 설치 시도했습니다. https://gist.github.com/2771119 왜 그렇습니까? 왜 내가 장고를 설치하는 동안 이전에 성공적으로 설치 한 PIL을 설치할 수 없습니까?

아무도 도와 줄 수 있습니까? 감사!

답변

6

python-dev 패키지를 설치하십시오. PIL을 컴파일하기위한 파이썬 헤더 파일이 없으므로 설치하십시오.

+0

고마워요! 지금 작동 중입니다 :) – rnk

+0

@rnk, 대답을 수락하십시오. – Furbeenator

+0

@Furbeenator stackoverflow가 표시되는 이유 ** x 분 **에 답변을 수락 할 수 있습니까? 그게 좋은 시간 이니? – rnk

관련 문제