來源丨經(jīng)授權(quán)轉(zhuǎn)自 Python大數(shù)據(jù)分析(ID:pydatas) 作者丨朱衛(wèi)軍 認識pip眾所周知,pip可以對python的第三方庫進行安裝,、更新,、卸載等操作,十分方便,。 pip的全稱:package installer for python,,也就是Python包管理工具,。 可能有些人用了很久pip,但還不清楚包管理工具是個啥,。 我們先從Python這門語言說起,,Python之所以受歡迎不光是因為它簡單易學(xué),更重要的是它有成千上萬的寶藏庫,。 這些庫相當(dāng)于是已經(jīng)集成好的工具,只要安裝就能在Python里使用,。它們可以處理各式各樣的問題,,無需你再造輪子,而且隨著社區(qū)的不斷更新維護,,有些庫越來越強大,,幾乎能媲美企業(yè)級應(yīng)用。 那么這些工具庫怎么下載安裝呢,?它們被放在一個統(tǒng)一的“倉庫”里,,名叫PyPi(Python Package Index),所有的庫安裝都是從這里調(diào)度,。 有了倉庫之后,,還需要有管理員,pip就是這樣一個角色,。pip把庫從PyPi取出來,,然后安裝到Python里,還可以管理安裝好的庫,,比如更新,、查看、搜索,、卸載等等,。 總的來說,pip的Python第三方庫的大管家,,搞懂它,,會讓你省很多事。 下面總結(jié)了30個pip使用過程中的常識和技巧,,供大家參考,。 「注:因為pip是一個命令行程序,所以pip一般都在命令行中執(zhí)行各種操作,?!?/strong> 1、安裝pip從Python 3.4開始,,pip已經(jīng)內(nèi)置在Python中,,所以無需再次安裝,。 如果你的Python版本沒有pip,那可以使用下面兩種方法安裝,。 (1) 命令行中輸入 (2) 在下面網(wǎng)址中下載pip安裝文件,,然后解壓到python scripts目錄中,,執(zhí)行 下載網(wǎng)址:https:///project/pip/#files 下載文件: 2、查看pip版本
3,、升級pip如果pip的版本太低,,可以升級當(dāng)前版本 4、獲取幫助想了解如何使用pip,,以及pip有哪些功能,,執(zhí)行下面語句可以獲取詳細教程: 5、安裝庫使用pip安裝第三方庫,,執(zhí)行下面語句 指定package版本: 比如說,,我要安裝3.4.1版本的matplotlib 6、批量安裝庫如果一個項目需要安裝很多庫,,那可以批量安裝:
7,、使用wheel文件安裝庫這種方法適合離線安裝,wheel文件是庫的源文件,,可以下載后放到本地安裝,。 步驟如下: (1) 在下面網(wǎng)站里找相應(yīng)庫的.whl文件 (2) 下載.whl文件,注意對應(yīng)的版本 (3) 在.whl所在文件夾內(nèi),,按Shift鍵+鼠標(biāo)右鍵,,打開CMD窗口或者PowerShell (4) 輸入命令: 8、卸載庫安裝好的庫可以再卸載: 9,、升級庫對當(dāng)前庫進行版本升級: 10,、查看庫信息
11、查看已安裝的庫列出所有已安裝的第三方庫和對應(yīng)版本 12,、將庫列表保存到指定文件中把已經(jīng)安裝的庫信息保存到到本地txt文件中: 13,、查看需要升級的庫目前已經(jīng)安裝的庫中,看哪些需要版本升級 14,、檢查兼容問題驗證已安裝的庫是否有兼容依賴問題 15,、下載庫到本地將庫下載到本地指定文件,保存為whl格式 附:更換pip源很多人抱怨pip安裝庫有些時候太慢了,,那是pip源的問題,。 前面說過pip從PyPi中下載庫文件,但由于PyPi服務(wù)器在國外,,訪問起來很慢,。 但國內(nèi)提供了很多鏡像源,,用來替代PyPi,像清華源,、豆瓣源,、阿里云源等。 這些鏡像源備份了PyPi里的數(shù)據(jù),,由于服務(wù)器在國內(nèi),,速度會快很多。 但鏡像源數(shù)據(jù)有滯后性,,比如說清華源的pypi 鏡像每 5 分鐘同步一次,。 使用鏡像源有兩種方式,以清華源為例: (1) 臨時使用
除了matplotlib是要安裝的庫名外,,其他都是固定格式 (2) 設(shè)為默認
設(shè)為默認后,以后安裝庫都是從清華源下載,,而且無需再加鏡像源網(wǎng)址 附主流鏡像源地址 清華:https://pypi.tuna./simple 3,、如果美國使壞,,中國互聯(lián)網(wǎng)人還能用開源軟件嗎,? |
|