我正在尝试在Windows上安装Pillow 3.1.根据说明,我应该只需输入:
pip install Pillow
但我得到:
ValueError: jpeg is required unless explicitly disabled using --disable-jpeg, aborting
因为现在(从3.0之后的版本开始,我认为?)安装枕头需要libjpeg.我不知道如何在Windows上做这个魔术.也许安装明或什么的.但我真的希望有一个简单的点子安装.
我可以通过直观的命令禁用这些选项:
pip install --upgrade pillow --global-option="build_ext" --global-option="--disable-jpeg" --global-option="--disable-zlib"
但是然后构建失败,因为我没有安装Visual C++.
是的,我可以通过从非官方存储库列表下载来安装Pillow .但有没有办法在没有大量额外安装的情况下使用pip在Windows上执行此操作?
到目前为止,在Windows上最简单的方法是使用预先构建的二进制文件安装Pillow,而不是尝试自己构建它.
当有一个新的枕头版本时,通常需要一天左右的时间来构建和上传Windows二进制文件.
您在此窗口期间遇到此问题.Windows二进制文件现在已启动,因此您可以使用pip install pillow
(或pip install -U pillow
)进行安装.
如果您在此窗口期间需要Pillow,则可以使用二进制文件安装给定的先前版本pip install pillow==3.0.0
.