我正在尝试在 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 许可协议
到目前为止,在 Windows 上最简单的事情是使用预构建的二进制文件安装 Pillow,而不是尝试自己构建它。
当有新的 Pillow 版本时,通常需要一天左右的时间来构建和上传 Windows 二进制文件。
您在此窗口期间遇到了这个问题。 Windows 二进制文件 现已启动, 因此您可以使用
pip install pillow
(或pip install -U pillow
)进行安装。如果您在此窗口期间需要 Pillow,则可以使用二进制文件安装给定的先前版本,例如
pip install pillow==3.0.0
。