首页 > 其他 > 详细

#django filebrowser# problems and solutions

时间:2014-08-19 18:05:25      阅读:284      评论:0      收藏:0      [点我收藏+]

 

1. IOError: decoder jpeg not available

How to fix:

1. clear PIL packages (or pip uninstall pillow)

rm -rf /usr/lib/python2.7/site-packages/PIL
rm -rf /usr/lib/python2.7/site-packages/PIL.pth

or 

pip uninstall pillow

  

2. install required packages

ubuntu:
apt-get install libjpeg-dev
apt-get install libfreetype6-dev
apt-get install zlib1g-dev
apt-get install libpng12-dev

centos:
yum install zlib zlib-devel
yum install libjpeg libjpeg-devel
yum install freetype freetype-devel

 

3.download Image and install

wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz
tar xzvf Imaging-1.1.7.tar.gz
cd Imaging-1.1.7
# if the sys is x64, you must also do this: edit the setup.py file and set:
# centOS:
TCL_ROOT = /usr/lib64
JPEG_ROOT = /usr/lib64
ZLIB_ROOT = /usr/lib64
TIFF_ROOT = /usr/lib64
FREETYPE_ROOT = /usr/lib64
LCMS_ROOT = /usr/lib64
# Ubuntu:
TCL_ROOT = /usr/lib/x86_64-linux-gnu
JPEG_ROOT = /usr/lib/x86_64-linux-gnu
ZLIB_ROOT = /usr/lib/x86_64-linux-gnu
TIFF_ROOT = /usr/lib/x86_64-linux-gnu
FREETYPE_ROOT = /usr/lib/x86_64-linux-gnu
LCMS_ROOT = /usr/lib/x86_64-linux-gnu

4.  create soft link

ln -s /usr/include/freetype2/freetype/ freetype

5. Python setup.py install

python2.7 setup.py install

  

2. IOError: broken data stream when reading image file

#django filebrowser# problems and solutions,布布扣,bubuko.com

#django filebrowser# problems and solutions

原文:http://www.cnblogs.com/sanquanfeng/p/3922323.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!