天天看點

python随筆:如何加快python庫安裝時的下載下傳速度

自python語言誕生以來,因為其具有的簡潔舒适的優越性以及其他強大的功能,使得python語言飛速發展,成為一大超級語言。

而我們在使用python語言時會用到許多python庫,而這些python庫是需要自己手動下載下傳的。python語言提供了很好用的第三方擴充包的管理工具,其中現在主流的是pip,我們可以在dos視窗(用windows+R快捷鍵打開)裡使用

pip install (庫名)

這個指令便下載下傳python庫。如圖所示:

python随筆:如何加快python庫安裝時的下載下傳速度

這樣電腦便是在下載下傳numpy這個python庫,但是我們可以發現我們的下載下傳速度隻有12KB/s,這是因為我們下載下傳python庫所使用的原位址是國外的,是以下載下傳速度非常慢,有時還會因為下載下傳逾時而失敗。

那麼我們有沒有一個更為簡潔的方法去加快我們安裝python庫的速度呢?答案是有的。下面我便描述一下如何去加快我們的下載下傳速度:

我平時最常用的方法是使用豆瓣源來加快下載下傳速度:

pip install (庫名) -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

下面以下載下傳pandas庫為例:

python随筆:如何加快python庫安裝時的下載下傳速度

大家可以看到我們的下載下傳速度已經提高到3.3MB/s,這遠遠大于之前十幾KB每秒的速度。是以使用豆瓣源方法來下載下傳python庫的好處由此可見一斑。

但是有時我們在使用這種方法來下載下傳python庫時可能會出現報錯,原因是其沒有沒有開啟管理者權限,可通過下面方法解決:

滑鼠右擊我們電腦上的windows圖示,我們可以在清單欄中找到一個名為“Windows powershell”這個選項,我們點選這個選項并可以進入如下界面:

python随筆:如何加快python庫安裝時的下載下傳速度

這樣便是是一個以管理者權限打開的dos視窗,我們在這裡輸入我之前所說的方法就可以成功下載下傳了。

下面附上幾個和豆瓣源一樣可以加快python庫的下載下傳速度的方法:

阿裡雲:http://mirrors.aliyun.com/pypi/simple/

清華:https://pypi.tuna.tsinghua.edu.cn/simple

繼續閱讀