1.首先嘗試pip install pillow,得到如下報錯(python3.8版本無法正常安裝)
2. 再試一下whl安裝。
去https://www.lfd.uci.edu/~gohlke/pythonlibs/#pillow (里面有很多python 輪子),找到對應python版本的pillow並下載(注意:內網下載很慢)。
不支持。但是回想以前也是如此安裝,於是繼續百度。
3. 下載whl的基礎上,修改whl命名就能解決不支持平台問題
這篇博客給了我希望 https://blog.csdn.net/qq_33733970/article/details/80503022
先去查詢你安裝的pip所支持whl命名格式。分析下載的whl文件,大致都是以 模塊-版本號-cp38-cp38-win32.whl,我們只需要對cp38-cp38-win32部分做相應修改,再次輸入pip install 輪子就能正常安裝。
3.1 查詢pip所支持的whl命名格式
# 現在命令行進入python命令模式 >> import pip._internal.pep425tags >> print(pip._internal.pep425tags.get_supported())
這些元組內的格式都是可以支持的,必須匹配whl名字。因此把文件修改成pillow-7.2.0-cp38-none-any.whl(也可以修改成其他元組樣子),再次使用pip install 就能安裝成功了。
pip install Pillow-7.2.0-cp38-none-any.whl
4. 按照第三步pillow雖然安裝好了,但是from PIL import Image還是會出錯
去https://pypi.org/project/Pillow/7.2.0/#files,發現之前下載的文件大小不正常。
於是去pypi官方下載適合我當前python版本的,並修改文件名
再次用
pip install Pillow-7.2.0-cp38-none-win_amd64.whl
這次安裝成功后沒有出錯。