【代碼世界 No.1】Python學(xué)習(xí)筆記 #1 - Python離線安裝模塊,.whl 文件 和 setup.py
????????有時候當使用 pip 無法正常下載Python模塊,或者需要在離線環(huán)境及無網(wǎng)絡(luò)環(huán)境安裝Python包的時候,可以采用安裝?.whl文件或者setup.py文件的方式。
一、離線包下載
????????一般的可以在下面的這個網(wǎng)站找到:? https://pypi.org/,例如numpy模塊?

????在下載界面中可以看到很多的文件,其中有些模塊有 .whl格式的wheel文件和 .zip或.tar.gz格式的資源文件,這兩種文件的安裝方式略有不同。也有的模塊只有其中一種安裝文件。
????對于 .whl文件的命名,cp代表了Python的版本號,如cp38代表python3.8版本,linux、win32、win_amd64,分別代表了linux系統(tǒng)、windows32位和windows64位系統(tǒng),選擇適合自己系統(tǒng)的版本下載就好。
? ? ????將下載的文件存放在本地(可以單獨建立一個文件夾存放所有的模塊文件),然后在運行窗口中cd進入或者直接在文件夾中打開運行窗口。


二、安裝 .whl 文件
? ?cmd進入到項目的虛擬環(huán)境 venu ——>Script中,
????或者直接在配置了Python環(huán)境變量的系統(tǒng)中,輸入 pip install XXX.whl?
????例如:

? ??如果安裝不上,出現(xiàn) ...not support on this platform...警告時:
????試試更改一下 .whl文件名(需要和自己的python版本所支持的文件名對應(yīng)),比如在第二個cp38后面加個m等。
????還是不行,就升級一下pip,版本太低也會有問題。
三、安裝setup.py
? ?與 .whl文件一樣,先cmd到指定位置,然后輸入python setup.py??install
? ?執(zhí)行這個命令,前提是安裝了setupTools。

? ?離線安裝Python模塊比較麻煩,尤其是某個包需要大量依賴包的時候,而且bug總是可能存在的,遇到了問題還是需要耐心的解決~