1. 程式人生 > >在win10環境下用pip安裝xlrd 1.0.0的問題(python2.7)

在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,即可順利安裝。

(一定注意版本是否匹配)