簡體   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