繁体   English   中英

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

[英]How to install Pillow on Windows using pip?

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

pip install Pillow

但我得到:

ValueError: jpeg is required unless explicitly disabled using --disable-jpeg, aborting

因为现在(我认为从 3.0 之后的版本开始?)需要 libjpeg 才能安装枕头。 我不知道如何在 Windows 上施展魔法。 也许安装明之类的。 但我真的希望安装一个简单的 pip。

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

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

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

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

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

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

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

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

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

我花了将近一天的时间来弄清楚枕头安装有什么问题。 直到昨天它工作正常,从今天开始突然停止工作。 终于弄明白了,我的几个队友把 python 升级到了 3.6 版本,现在可以下载了。 由于 Pillow 尚未与 3.6 兼容并且仅支持到 3.5.2,因此弹出此错误。

解决方法是检查 Pillow 是否支持您的 python 版本。 一旦我将 python 恢复到 3.5.2,安装就像一个魅力,没有遇到任何错误。

希望这有助于解决您的问题。

在 django 型号中,您可以尝试:

python -m pip install Pillow

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM