生产服务器上的django(ubuntu)

时间:2012-05-22 19:34:53

标签: python django ubuntu nginx

我正在尝试将我的Web应用程序发送到生产服务器。按照本教程http://ijcdigital.com/blog/django-gunicorn-and-nginx-setup/,我的设置为 django-gunicorn-nginx 。我还没有安装主管用于检查目的。配置设置没有问题,这是完美的,我得到了Django欢迎页面。然后我将我的应用程序加载到项目中。然后我运行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它显示如下https://gist.github.com/2771119为什么会这样?为什么我现在无法在安装django之前安装成功安装的PIL。

有人能帮帮我吗?谢谢!

1 个答案:

答案 0 :(得分:6)

安装python-dev包因为你没有python的头文件来编译PIL。