首頁 > 軟體

python安裝whl檔案的實戰步驟

2022-07-22 18:01:17

前言

WHL檔案是以Wheel格式儲存的Python安裝包,Wheel是Python發行版的標準內建包格式。在本質上是一個壓縮包,WHL檔案中包含了Python安裝的py檔案和後設資料,以及經過編譯的pyd檔案,這樣就使得它可以在不具備編譯環境的條件下,安裝適合自己python版本的庫檔案。

如果要檢視WHL檔案的內容,可以把.whl字尾名改成.zip,使用解壓軟體(如WinRAR、WinZIP)解壓開啟即可檢視。

1、為什麼會用到whl檔案來安裝python庫檔案呢?

在python的使用過程中,我們免不了要經常通過pip來安裝自己所需要的包,大部分的包基本都能正常安裝,但是總會遇到有那麼一些包因為各種各樣的問題導致安裝不了的。這時我們就可以通過嘗試去Python安裝包大全中(whl包下載)下載whl包來安裝解決問題。

2、安裝過程

1、首先要知道自己的python版本,我自己的是3.7的,開啟cmd視窗,直接輸入python即可:

2、進入(下載whl包),下載與使用的python版本對應whl包,如:下載的庫名中cp37代表python3.7版本,其它同理(我的電腦是64位元的,所以選擇win_amd64)。

3、把下載的whl檔案複製到指定的資料夾(本人的放到pip同路徑下,一般在D:PythonScripts目錄下),然後cmd開啟該路徑,輸入命令:pip install pocketsphinx-0.1.15-cp37-cp37m-win_amd64.whl

4、到這裡就安裝成功了,如果你一切順利的話,下面的可以不用看。

安裝可能會出現的問題:ERROR: pocketsphinx-0.1.15-pp37-pypy37_pp73-win32.whl is not a supported wheel on this platform.

出現這個問題的原因是whl檔案的命名問題,你可以通過cmd視窗輸入:

pip debug --verbose 命令來檢視自己電腦支援的安裝標籤,然後修改whl檔案的名字後再重複上面的安裝步驟即可。

如:

原本的名字:pocketsphinx-0.1.15-cp37-cp37m-win32.whl
修改後名字:pocketsphinx-0.1.15-cp37-cp37m-win_amd64.whl
原因:我的電腦不支援win32標籤檔案

補充:一些報錯的說明

1.file does not exist

這時,你需要把終端的檔案位置切換為你儲存.whl檔案的地址

比如我的檔案地址:

2..whl is not a supported wheel on this platform.

這代表你當前的python版本和.whl檔案的python版本不一致,此時切換環境即可

總結

到此這篇關於python安裝whl檔案的文章就介紹到這了,更多相關python安裝whl檔案內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com