在win10環境下用pip安裝xlrd 1.0.0的問題(python2.7)
xlrd下載地址:https://pypi.python.org/pypi/xlrd#downloads
用cmd安裝時發現錯誤提示:xlrd-1.0.0-py3-none-any.whl is not a supported wheel on this platform.
此提示出現的原因有兩個:1.whl檔案不能安裝在此python版本下,需要尋找其他版本
2.whl檔案命名錯誤。
由於我用的是python2.7檔案,經查詢是可以安裝的,所以試著改一下whl檔名。
官方說明:Extract data from Excel spreadsheets (.xls and .xlsx, versions 2.0 onwards) on any platform. Pure Python (2.6, 2.7, 3.2+). Strong support for Excel dates. Unicode-aware.
執行程式碼,檢視當前python版本支援的檔名及版本:
import pip;
print(pip.pep425tags.get_supported())
輸出結果如下:
[('cp27', 'cp27m', 'win_amd64'), ('cp27', 'none', 'win_amd64'), ('py2', 'none', 'win_amd64'), ('cp27', 'none', 'any'),
('cp2', 'none', 'any'), ('py27', 'none', 'any'), ('py2', 'none', 'any'), ('py26', 'none', 'any'), ('py25', 'none', 'any'), ('py24', 'none', 'any'), ('py23', 'none', 'any'), ('py22', 'none', 'any'), ('py21', 'none', 'any'), ('py20', 'none', 'any')]
[Finished in 1.1s]
於是將xlrd-1.0.0-py3-none-any.whl檔名改成——xlrd-1.0.0-cp27-cp27m-win_amd64.whl
再次進入檔案目錄,cmd中執行pip install xlrd-1.0.0-py3-none-any.whl,即可順利安裝。
(一定注意版本是否匹配)