如何在Ubuntu上安装python映像库(PIL)?
我试着做
sudo apt-get install python-imaging
但是现在当我运行python selftest.py(我从http://pythonware.com/products/pil/网站上的某个地方获得的脚本)时,我得到了(除其他警告消息外):
...
*** JPEG support not installed
*** ZLIB (PNG/ZIP) support not installed
...
*** 1 tests of 57 failed.
我是否以某种方式弄乱了PIL-我该如何解决?
PIL可能还不错,但是“ selftest.py”并不是检查PIL是否正确安装的正确程序-我还能如何判断PIL是否正确安装?
(我正在使用Ubuntu 12.04 LTS“ Precise Pangolin”)。
(我最终想要做的是在一些python代码中添加2D条码生成器,而我发现所有用python编写的2D条码生成器似乎都使用了PIL)。
我发生了类似的事情,我这样解决了
sudo apt-get install libjpeg libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev
并尝试通过安装pip install PIL
。
在这里pip
可以找到更多关于什么的信息。简而言之,这是安装python库的便捷方法(并成为一种标准方法)。
如果继续失败,则可能是由于PIL在其他路径中搜索了这些库。
事实证明,APT安装将这些库放在/ usr / lib / x86_64-linux-gnu下,并且PIL将在/ usr / lib /中搜索它们。因此,您必须为PIL创建符号链接才能看到它们。
尝试查看/ usr / lib / x86_64-linux-gnu中是否存在libjpeg和libz lib,并以这种方式进行符号链接
sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 /lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so.6 /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so.62 /usr/lib/
来源: http ://jj.isgeek.net/2011/09/install-pil-with-jpeg-support-on-ubuntu-oneiric-64bits/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句