如何使用 pip 在 Windows 上安装 Pillow?

新手上路,请多包涵

我正在尝试在 Windows 上安装 Pillow 3.1。 根据说明,我应该可以输入:

pip install Pillow

但我得到:

 ValueError:jpeg 是必需的,除非使用 --disable-jpeg 明确禁用,中止

因为现在(我认为从 3.0 之后的版本开始?)安装枕头需要 libjpeg。我不知道如何在 Windows 上执行此操作。也许安装 Ming 或其他东西。但我真的希望有一个简单的 pip 安装。

我可以通过直观的命令禁用这些选项:

 pip install --upgrade pillow --global-option="build_ext" --global-option="--disable-jpeg" --global-option="--disable-zlib"

但随后构建失败,因为我没有安装 Visual C++。

是的,我可以通过从 非官方存储库列表 下载它来安装 Pillow。但是有没有一种方法可以在 Windows 上使用 pip 而无需大量额外安装?

原文由 Paul Vincent Craven 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 562
2 个回答

到目前为止,在 Windows 上最简单的事情是使用预构建的二进制文件安装 Pillow,而不是尝试自己构建它。

当有新的 Pillow 版本时,通常需要一天左右的时间来构建和上传 Windows 二进制文件。

您在此窗口期间遇到了这个问题。 Windows 二进制文件 现已启动, 因此您可以使用 pip install pillow (或 pip install -U pillow )进行安装。

如果您在此窗口期间需要 Pillow,则可以使用二进制文件安装给定的先前版本,例如 pip install pillow==3.0.0

原文由 Hugo 发布,翻译遵循 CC BY-SA 3.0 许可协议

我通过以管理员身份运行命令提示符来安装它 pip install Pillow 我们也可以提及特定版本,例如 pip install Pillow==2.6.1

原文由 Nikse 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题