pip install xx.whl 失敗了。首先要有 pip 和 wheel 這兩個就不用說了吧,安裝 whl 的必備。接下來來看問題。
cpu指令集不對:64位作業系統和amd64的差別
剛開始的時候不懂,下載下傳 pywin32 的 whl 包時看有 -win32 和 -win-amd64 兩種結尾的包,以為前者就是 32 位的,後者就是 64 位的,然後就呵呵了。原來 pywin32 是可以通過 pip install pywin32 直接下載下傳的,然後發現收集的包結尾就是 win32 的。後來才知道我的 cpu 的指令集是 EM64T 的,而 adm64 指的是 x86-64 指令集,這兩個指令集都是支援 64 位作業系統的。
請看這篇文章:
如何選擇 win32 還是 amd64 結尾的 whl 庫,瞬間明白!報錯,多數是版本不比對
xx.whl is not a supported wheel on this platform
xx.whl is not a valid wheel filename
這兩個是比較常見的錯誤呢,原因可能是:
目前版本 python 不支援。
whl 的命名不規範。
whl is not a supported wheel on this platform. 原因及解決辦法pip 版本也可能導緻問題呢,老的話可以更新一下。
pip 版本更新
喜歡的點個贊❤吧!