顯示具有 PIL 標籤的文章。 顯示所有文章
顯示具有 PIL 標籤的文章。 顯示所有文章

2012年9月10日

正確重新安裝PIL on Ubuntu

之前PIL安裝完還是遇到zlib沒有被支援的問題

環境Ubuntu 12.0.4


先移除 sudo pip uninstall PIL 安裝必要套件和PIL所需的path sudo apt-get install libjpeg8 libjpeg62-dev libfreetype6 libfreetype6-dev sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib 重新安裝 sudo pip install -U PIL 安裝完成 -------------------------------------------------------------------- PIL 1.1.7 SETUP SUMMARY -------------------------------------------------------------------- version 1.1.7 platform linux2 2.7.3 (default, Apr 20 2012, 22:39:59) [GCC 4.6.3] -------------------------------------------------------------------- *** TKINTER support not available --- JPEG support available --- ZLIB (PNG/ZIP) support available --- FREETYPE2 support available *** LITTLECMS support not available --------------------------------------------------------------------
reference1


2012年8月26日

PIL 的IOError: decoder jpeg not available錯誤 Mac, Ubuntu

IOError: decoder jpeg not available 環境Ubuntu 12.04, Mac 10.6.8


移除PIL

pip uninstall PIL rm -rf path/to/site-packages/PIL rm path/to/site-packages/PIL.pth
Ubuntu上重裝PIL
sudo apt-get install libjpeg libjpeg-dev sudo apt-get install libfreetype6 libfreetype6-dev
先裝jpeg source
wget http://www.ijg.org/files/jpegsrc.v8c.tar.gz tar -zxf jpegsrc.v8.tar.gz ./confugure && sudo make && sudo make install
pip install pil

在Mac上重裝PIL
移除PIL

pip uninstall PIL 先裝jpeg source
wget http://www.ijg.org/files/jpegsrc.v8.tar.gz tar -zxf jpegsrc.v8.tar.gz ./confugure && sudo make && sudo make install
或是用homebrew
brew install libjpeg
如果brew遇到 permission 問題,或是 brew cowardly refuse ...
使用下面的解法 ls -al /usr/local/bin/brew #see your original setting sudo chown root:wheel /usr/local/bin/brew #change it temp sudo brew install libjpeg #or sudo brew link jpeg if you already installed sudo chown : /usr/local/bin/brew 或是macports
sudo port selfupdate sudo port install py27-pil
之後重裝PIL
pip install --no-index -f http://dist.plone.org/thirdparty/ -U PIL
why not pip install PIL?
安裝成功會看到JPEG support OK