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
這次安裝成功后沒有出錯,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/69430.html
標籤:Python
上一篇:python對檔案的操作
