Django no servidor de produção (ubuntu)

0

Estou tentando enviar o aplicativo da web para o servidor de produção. Minha configuração é django-gunicorn-nginx seguindo este tutorial. Ainda não instalei o supervisor para fins de verificação. Não há problema na configuração. Mas enquanto eu estou correndo gunicorn_django --bind=127.0.0.1:8001 Ele mostra

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

Mas eu instalei com sucesso tudo, incluindo o PIL e outras bibliotecas de imagens. O interessante é que estou executando meu projeto perfeitamente no meu computador. Mas não consigo identificar a causa do problema no servidor de produção.

Alguém poderia me ajudar?

Novamente, tentei instalar o pip install PIL . Ele mostra como este . Por que é tão? por que não consigo instalar o PIL agora que instalei com sucesso antes de instalar o django.

    
por rnk 22.05.2012 / 21:36

1 resposta

1

O erro no gist parece ser o resultado do gcc procurando por python.h, não o encontrando e falhando. Instale o pacote python-dev:

apt-get install python-dev

e tente instalar o PIL novamente:

pip install pil
    
por 31.10.2012 / 10:55