gpt4 book ai didi

python - 如何在树莓派上安装支持 JPEG 的 PIL?

转载 作者:太空狗 更新时间:2023-10-29 21:21:02 26 4
gpt4 key购买 nike

我尝试安装 PIL在我的树莓派上读取 JPEG 文件。但是,它不是开箱即用的。

当我运行以下命令时:

sudo pip install pil

我收到以下错误,试图打开一个图像:

""decoder jpeg not available""

在尝试安装所有需要的 JPEG 库时,我遇到了一些错误,例如:

sudo apt-get install libjpeg
E: Unable to locate package libjpeg

最佳答案

您必须重新安装 PIL 并安装所需的库并手动链接它们。此答案基于 this blog post对于常规的 ubuntu PIL 安装和这个 askubuntu question ,其中解释了如何编译 jpeg 编码:

### uninstall PIL
sudo pip uninstall pil

### download and compile the JPEG library
wget http://www.ijg.org/files/jpegsrc.v8c.tar.gz
tar xvfz jpegsrc.v8c.tar.gz
cd jpeg-8c
./configure --enable-shared --prefix=$CONFIGURE_PREFIX
make
sudo make install

### link the libraries correctly - RASPBERRY PI ONLY
sudo ln -s /usr/lib/arm-linux-gnueabi/libjpeg.so /usr/lib
sudo ln -s /usr/lib/arm-linux-gnueabi/libfreetype.so /usr/lib
sudo ln -s /usr/lib/arm-linux-gnueabi/libz.so /usr/lib

### install rest of the libraries, as well as freetrype and zlib
sudo apt-get install libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev

### re-install PIL
sudo pip install pil

希望对某人有所帮助!

关于python - 如何在树莓派上安装支持 JPEG 的 PIL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20176883/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com