目錄
前言
WHL文件是以Wheel格式保存得Python安裝包,Wheel是Python發(fā)行版得標(biāo)準(zhǔn)內(nèi)置包格式。在本質(zhì)上是一個壓縮包,WHL文件中包含了Python安裝得py文件和元數(shù)據(jù),以及經(jīng)過編譯得pyd文件,這樣就使得它可以在不具備編譯環(huán)境得條件下,安裝適合自己python版本得庫文件。
如果要查看WHL文件得內(nèi)容,可以把.whl后綴名改成.zip,使用解壓軟件(如WinRAR、WinZIP)解壓打開即可查看。
1、為什么會用到whl文件來安裝python庫文件呢?
在python得使用過程中,我們免不了要經(jīng)常通過pip來安裝自己所需要得包,大部分得包基本都能正常安裝,但是總會遇到有那么一些包因?yàn)楦鞣N各樣得問題導(dǎo)致安裝不了得。這時我們就可以通過嘗試去Python安裝包大全中(whl包下載)下載whl包來安裝解決問題。
2、安裝過程
1、首先要知道自己得python版本,我自己得是3.7得,打開cmd窗口,直接輸入python即可:
2、進(jìn)入(下載whl包),下載與使用得python版本對應(yīng)whl包,如:下載得庫名中cp37代表python3.7版本,其它同理(我得電腦是64位得,所以選擇win_amd64)。
3、把下載得whl文件復(fù)制到指定得文件夾(本人得放到pip同路徑下,一般在D:PythonScripts目錄下),然后cmd打開該路徑,輸入命令:pip install pocketsphinx-0.1.15-cp37-cp37m-win_amd64.whl
4、到這里就安裝成功了,如果你一切順利得話,下面得可以不用看。
安裝可能會出現(xiàn)得問題:ERROR: pocketsphinx-0.1.15-pp37-pypy37_pp73-win32.whl is not a supported wheel on this platform.
出現(xiàn)這個問題得原因是whl文件得命名問題,你可以通過cmd窗口輸入:
pip debug --verbose 命令來查看自己電腦支持得安裝標(biāo)簽,然后修改whl文件得名字后再重復(fù)上面得安裝步驟即可。
如:
原本得名字:pocketsphinx-0.1.15-cp37-cp37m-win32.whl
修改后名字:pocketsphinx-0.1.15-cp37-cp37m-win_amd64.whl
原因:我得電腦不支持win32標(biāo)簽文件
補(bǔ)充:一些報錯得說明
1.file does not exist
這時,你需要把終端得文件位置切換為你保存.whl文件得地址
比如我得文件地址:
2..whl is not a supported wheel on this platform.
這代表你當(dāng)前得python版本和.whl文件得python版本不一致,此時切換環(huán)境即可
總結(jié)
到此這篇關(guān)于python安裝whl文件得內(nèi)容就介紹到這了,更多相關(guān)python安裝whl文件內(nèi)容請搜索之家以前得內(nèi)容或繼續(xù)瀏覽下面得相關(guān)內(nèi)容希望大家以后多多支持之家!