我正在学习一本带有Python Web Development with Django书的小Django。一切顺利,直到我尝试构建需要PIL(Python成像库)的照片应用程序。当我尝试通过管理界面添加图像时,我收到了粘贴在下面的错误消息。
我运行Windows 7,Python 2.7,Django 1.3b1和XAMPP 1.7.3并成功安装了wsgi模块(至少我是这么认为的,因为我的其他Django实验工作正常)。
按照PIL网站的故障排除指南,我尝试在Python提示符下导入PIL模块:
>>>import _imaging
>>>import Image
两者都工作正常,没有显示错误。但是,尝试运行使用PIL的Django管理应用程序会导致:
/ admin / items / photo / add /中的ImportError 未安装_imaging C模块 请求方法:POST 请求网址:http://localhost:8888/photos/admin/items/photo/add/ Django版本:1.3 beta 1 SVN-15679 异常类型:ImportError 例外价值:
未安装_imaging C模块 异常位置: getattr 中的C:\ Python27 \ lib \ site-packages \ PIL \ Image.py,第37行 Python可执行文件:C:\ xampp \ apache \ bin \ httpd.exe Python版本:2.7.0 Python路径:
[ 'C:\ Python27 \ LIB \站点包\ IPython中-0.10-py2.7.egg', 'C:\ Python27 \ LIB \站点包\ SQLAlchemy的-0.6.4-py2.7.egg', 'C:\ Python27 \ LIB \站点包\ openglcontext_full-2.1.0a7-py2.7.egg', 'C:\ Python27 \ LIB \站点包\ ttfquery-1.0.4-py2.7.egg', 'C:\ Python27 \ LIB \站点包\ fonttools-2.3-py2.7-win32.egg', 'C:\ Python27 \ LIB \站点包\ pydispatcher-2.0.2-py2.7.egg', 'C:\ Python27 \ LIB \站点包\ pyside-1.0.0beta1qt471-py2.7-win32.egg', 'C:\代码\ OTS', 'C:\ lib中\ django的', 'C:\代码', 'C:\ XAMPP', 'C:\ WINDOWS \ SYSTEM32 \ python27.zip', 'C:\ Python27 \库', 'C:\ Python27 \的DLL', 'C:\ Python27 \ LIB \ lib中-TK', 'C:\ XAMPP的\ apache的\ bin' 的, 'C:\用户\ garethconner \应用程序数据\漫游\ Python的\ Python27 \站点包', 'C:\ Python27', 'C:\ Python27 \ LIB \站点包', 'C:\ Python27 \ LIB \站点包\ PIL', 'C:\ lib中\ django的\ django的', 'C:\ Python27 \ LIB \站点包\ win32的', 'C:\ Python27 \ LIB \站点包\ WIN32 \ lib中', 'C:\ Python27 \ LIB \站点包\ PythonWin的', 'C:\ Python27 \ LIB \站点包\ setuptools的-0.6c11-py2.7.egg-信息', 'C:\ Python27 \ LIB \站点包\ WX-2.9.1-MSW', 'C:\代码']
非常感谢任何帮助。
答案 0 :(得分:7)
我在here
之前回答了这个问题 安装Windows(适用于您的python版本)的预编译二进制文件答案 1 :(得分:1)
当从官方PIL网站下载的相同安装程序(windows,Python2.7)没有时,这对我有用。谢谢!