Я пытаюсь отправить веб-приложение на рабочий сервер. Моя настройка - django-gunicorn-nginx , следуя этому руководству. Я еще не установил супервизор для проверки. Нет проблем в настройке конфигурации. Но пока я запускаю gunicorn_django --bind=127.0.0.1:8001 показывает

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

Но я успешно установил все, включая PIL и другие библиотеки изображений. Интересно то, что мой проект отлично работает на моем компьютере. Но я не могу определить причину проблемы на рабочем сервере.

Кто-нибудь может мне помочь?

Я снова попытался установить pip install PIL Это показывает , как это. Почему это так? почему я не могу сейчас установить PIL, который я успешно установил до установки django.

1 ответ1

1

Ошибка в сущности, по-видимому, является результатом того, что gcc ищет python.h, не находит его и терпит неудачу. Установите пакет python-dev:

apt-get install python-dev

и попробуйте установить PIL снова:

pip install pil

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .