如何安装libjpeg?

19

我尝试了以下命令:

pip install libjpeg8-dev
pip install libjpeg-dev
pip install libjpeg-devel
pip install libjpeg
pip install libjpeg62 libjpeg62-dev

但是它们都不起作用。使用pip的正确命令是什么?


如果你想使用Python来处理图像,可以使用"Python Imaging Library"。 - Roland Smith
PIL需要libjpeg来处理jpg相关的内容。 - DSblizzard
通常(至少在Linux、*BSD和OSX上),这是软件包管理系统的工作来处理这些事情。 - Roland Smith
5个回答

47

使用apt-get。另外,我在安装Pillow时遇到了错误,这些命令帮助了我。

sudo apt-get install libjpeg-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libpng-dev

12

libjpeg 不是 Python 模块,因此 pip 无法安装它。

请使用您的操作系统的软件包管理系统进行安装。例如,在 Ubuntu 和 Debian 上可以使用 apt 进行安装。


1
在理想情况下,PIL 应该有下载 libjpeg 并一起安装的选项 :) - DSblizzard

2
我使用Homebrew安装了它!
brew install libjpeg

希望能够帮上忙。

1

实际上我使用的是Heroku,因此问题更加复杂。这里有一个解决方案。
编辑:但是尝试使用基于hg和git的变体都失败了,出现了各种错误。该死!


0

如果您正在运行像Red Hat这样的其他奇怪的操作系统,您也可以尝试: yum安装libjpeg-devel zlib-devel


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接