【发布时间】:2015-03-17 03:28:09
【问题描述】:
您好,我在 ubuntu 服务器 14.10 上使用 mod_wsgi 和 python 在 django 上运行 apache 2 时收到以下错误。
我的 django 应用程序使用 python 3.4,但它似乎默认为 python 2.7,我无法从 pycrypto 导入来自 PIL 和 AES 的图像。
ImportError at /
无法导入名称 _imaging
请求 方法:GET
请求 URL:
Django 版本:1.7.3
异常类型:ImportError
异常值:
无法导入 名称 _imaging
异常 位置:/usr/local/lib/python3.4/dist-packages/PIL/Image.py 中 ,第 63 行
Python 可执行文件:/usr/bin/python
Python 版本:2.7.6
Python 路径:
['/var/www/blabla',
'/usr/local/lib/python3.4/dist-packages',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages',
'/var/www/blabla',
'/usr/local/lib/python3.4/dist-packages']
【问题讨论】:
-
是的。毫无疑问,它使用 Python 2.7。您如何配置 Apache 站点以使用 mod_wsgi?你能发布你的网站配置吗?
标签: django apache python-3.x mod-wsgi