先执行下面的,已经安装的就不用操作了,最好还是执行下
sudo apt-get install libjpeg8 libjpeg62-dev libfreetype6 libfreetype6-dev
然后把以前安装的PIL删除掉
pip uninstall pil
然后 在这两个目录中(这是重点)
/usr/lib/x86_64-linux-gnu/
/usr/lib
查找这三个文件,发现有的全部删掉
libjpeg.so
libfreetype.so
libz.so
然后依次执行下面三句话
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 pil
备注:
如果是32位的Ubuntu
需要把x86_64换成i386
像这样:
sudo ln -s /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib