Ubuntu:重新安装jpeg库
我不知道很多关于Linux的知识,所以请花一点时间试图弄清楚我在问什么。 背景故事可以在这里阅读: http : //groups.google.com/group/django-users/browse_thread/thread/5cd35edc04876523 但是这里是简短的回顾:我安装了无堆栈python,发现我必须自己编译几个python库才能让我的django项目重新运行。 我编译setuptools&python-mysqldb,我下载并编译了jpeg,freetype2和PIL。 现在的问题是,Django无法validation图像文件,当我上传文件与模型。 如果你对django或者python一无所知的话,不要把这个问题放下。 这个问题并不一定就是这样。 当在Django代码中引发错误时,我发现它是在python在上传的图像上使用Image.load()函数的地方完成的。 当我评论说,我收到这个错误: IOError at /profile/edit/ decoder jpeg not available Request Method: POST Request URL: 127.0.0.1/profile/edit/ Exception Type: IOError Exception Value: decoder jpeg not available Exception Location: /usr/local/lib/python2.6/site-packages/PIL/Image.py in _getdecoder, line 375 Python Executable: /usr/local/bin/python Python Version: 2.6.2 Python Path: ['/usr/local/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg', '/usr/local/lib/python2.6/site-packages/MySQL_python-1.2.3c1-py2.6-linux-i686.egg', '/usr/local/lib/python2.6', '/usr/local/lib/python2.6/plat-linux2', '/usr/local/lib/python2.6/lib-tk', '/usr/local/lib/python2.6/lib-old', […]