用三種辦法告訴你Python如何安裝第三方庫

在使用Python的過程中,勢必會涉及到許多第三方庫。但是怎麼下載這些第三方庫呢? 

第一的第一,先檢查一下你的pip版本吧。 如果pip版本過低(現在最高是20.0.2),請更新pip

命令: python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple/

方法一:

在命令提示符中輸入: pip install + 需要安裝的庫名,即可下載安裝。

這是一個比較官方的安裝方法了,運氣好一點可能也能安裝上。 但是一般來說,這種安裝方法都賊慢!!!

溫馨提示,使用鏡像網網址下載。

鏡像網址是什麼呢? 

Python是外國人開發的我們都知道,它的服務器也是在國外,如果直接使用國內的網絡下載,速度就會很慢很慢。

有一個“人”看到此情此境,他想,怎麼那麼慢! 不行不行,我得支持國內編程事業的發展,爲了祖國的花朵茁壯成長,乾脆我費點力,我一口氣把國外這些庫全部下載下來,再把它們弄到國內的服務器,這樣大家直接使用國內的網絡下載就快得多了。 這就是鏡像了,就像是一面鏡子,把其它的資源折射過來。

說了那麼多,那怎麼用鏡像地址下載呢? 

pip install + 庫名 + -i + 鏡像地址

比如,我想下載requests,和jieba庫,那怎麼辦呢?

直接使用: pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple/ 

同理,如果需要下載jieba庫可以使用: pip install jieba -i https://pypi.mirrors.ustc.edu.cn/simple/  

這個亞子,就可以高速下載啦!!! 

國內常用的一些鏡像地址:

1)http://mirrors.aliyun.com/pypi/simple/ 阿里雲

2)https://pypi.mirrors.ustc.edu.cn/simple/  中國科技大學

3) http://pypi.douban.com/simple/  豆瓣

4) https://pypi.tuna.tsinghua.edu.cn/simple/ 清華大學

如果使用其中的一個鏡像地址不行的話,那.......那就換一個啊!!!

其它命令:

強化下載: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn scikit-learn 

 

方法二:

在所使用的編輯器內下載,這裏以Pycharm爲例

File ——— Setting —— Project —— Project Interpreter 

1)在Pycharm下載第三方庫:

2)在Pycharm設置鏡像地址

選擇在cmd(命令提示符安裝)還是在Pycharm安裝呢?

cmd安裝:

優點:一次安裝,萬事大吉。 在cmd所安裝的庫,在使用如Pycharm等IDE加載解釋器的時候,所有的庫都會被加載,這一點很方便。不需要在是使用的時候每次都加載所需要的庫;

缺點: 因爲會一次性加載全部的庫,這就會造成一些資源的浪費。 例如,一個項目是有關網絡爬蟲的,那除了與網絡爬蟲相關的庫,其它的庫就用不到,這樣就會拖慢編輯器。

Pycharm安裝:

優點:每一個項目單獨加載所需要的庫,不會造成資源浪費;

缺點:每一個新的項目都需要重新加載,顯得有些繁瑣。

總之,無論在cmd安裝還是在Pycharm安裝,都各有好壞,大家根據自己的實際情況選擇即可。

 

方法三:

如果方法一和方法二都不管用的話,怎麼辦? 沒事,我們還可以自己動手,手動安裝第三方庫。 

這裏以EQcorrscan爲例

首先訪問: https://pypi.org/並在搜索框搜索需要安裝的庫

也可訪問:https://www.lfd.uci.edu/~gohlke/pythonlibs/,按Ctrl + F查找自己想要下載的庫。

1)搜索自己要下載的庫,選擇合適的版本下載(有的庫是通用的,而有的庫則與系統、Python版本有關,大家一定要注意)

2) 下載

3)下載

4) 下載安裝好之後將文件放在D盤,或者其它盤的路徑下(因爲這樣安裝比較方便)

如果有多層文件夾疊加,則加上所需要按照的絕對路徑即可,

例如: pip install D:\\這是一個文件夾\\這是第二個文件夾\\EQcorrscan-0.4.tar.gz

5)在命令提示符輸入:d(:是必須要輸入的)

特別注意:基本上每一個第三方庫都依賴於其它第三方庫,故在安裝的時候會牽扯到其它庫的安裝。 

對於這一點,只能通過度娘查看有沒有前車之鑑可以參考總共要安裝一些什麼庫,或者就只能自己踩坑試錯,看到需要什麼庫就再去下載什麼庫這樣纔行了。可以結合方法一和方法二一起嘗試。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章