PyPI(Python Package Index)是python官方的第三方庫的倉庫,全部人均可如下載第三方庫或上傳本身開發的庫到PyPI。官方推薦使用pip包管理器來下載第三方庫。python
通常在聯網的狀態下,用戶能夠直接經過 pip install x 指令(x表示須要安裝的包)安裝到當前python環境中。其實這個指令的執行能夠分爲兩步,1.先從PyPI服務器獲取whl文件pip包,2.再執行install 指令。linux
可是因爲有時網絡的緣由(網絡信號差或者機器沒有聯網)沒法從PyPI服務器獲取whl文件pip包,就沒法直接使用 pip install x 指令來安裝包了。這時用戶能夠經過在其餘機器下載PyPI包,複製到當前機器中,再執行步驟2來安裝。bash
下面使用一個實例演示如何操做服務器
PyPI官方地址:網絡
若是須要加速能夠選取國內源:app
1.打開https://pypi.org/工具
2.搜索框搜索須要安裝的包阿里雲
這裏用tqdm庫(這個是一個強大的終端進度條工具)作例子,搜索框輸入tqdm,點擊須要下載的版本spa
3.Download files.net
根據本身的python版本(2.X,3.X)、系統版本(win、linux)下載
打開下載好的文件所在位置,不要修改whl文件的名稱,這裏文件位置是 /home/user/package/tqdm-4.28.1-py2.py3-none-any.whl
4.命令行安裝
輸入 pip install+ whl文件位置
安裝成功。
提問:當須要離線安裝的Python包,須要依賴其餘Python包的時候如何操做?
筆者的解題思路是,首先在網上搜索好此Python包安裝依賴,再根據依賴內容依次將依賴包安裝,重複執行以上操做直至依賴內容安裝完畢,最後安裝此Python包。這樣操做起來會有些繁瑣,目前筆者還未想出更好的方式,歡迎大佬們在評論區貼出更優的思路。