我正在尝试导入png,我相信它来自PIL。如果JPEG和其他人也在工作,我也会更喜欢
我正在运行Ubuntu 11.10。
现在来自http://jj.isgeek.net/2011/09/install-pil-with-jpeg-support-on-ubuntu-oneiric-64bits/
我想出了一些事情。
我试过
$ sudo apt-get install libjpeg libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev
pip install PIL
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
pip install -U PIL
他支持所有他/她的JPEG,ZLIB,FREETYPE2 未安装
我也去了How to install PIL in Ubuntu 11.04?,我试过了
sudo apt-get install python imaging
然后浏览所有setup.py and
selftest.py`,但仍然没有工作
我继续尝试PIL encoder jpeg not available。我从pythonware.com下载了源文件,并使用mv移动到usr / lib
然后,根据stackoverflow说明,我尝试在第213行之后添加一行:
add_directory(library_dirs, "usr/lib")
sudo python setupt.py install
python selftest.py
但仍然是JPEG,ZLIB,FREETYPE2'支持未安装,但现在有另一条线表示未安装LITTLECMS支持。
请帮我解决这个问题。
答案 0 :(得分:2)
对我来说,存储库版本在11.10上运行正常。你使用过:
sudo apt-get install python-imaging
注意python和images之间的划线,你有空格。您不需要手动运行setup.py
或任何该bollocks,除非您出于某种原因确实需要从源构建。 PNG应该开箱即用。
答案 1 :(得分:1)
在Ubuntu 12.04上,我解决了http://effbot.org/zone/pil-decoder-jpeg-not-available.htm
上“规范”评论所带来的问题这是在Django / Mezzanine CMS使用的背景下。
答案 2 :(得分:0)
这些都不适合我,Ubuntu 14.04。我不得不从源代码编译所有内容,但我不得不说它是最甜蜜的。没有错误。从以下链接下载并按照各种自述文件进行操作。在执行说明时确保您是root用户。 从http://www.ijg.org/下载并安装JPEG。 从http://www.zlib.net/下载并安装PNG。 从http://download.savannah.gnu.org/releases/freetype/下载并安装Freetype。
从http://www.pythonware.com/products/pil/下载并安装PIL。在最后一步中,根据自述文件确保您可以看到在
期间正确安装的那些python setup.py build_ext -i
在某些情况下,以下命令可能会告诉您其他内容但忽略它。 python selftest.py
干杯。 : - )