pip的基本使用
1.pip簡介
pip 是一個現(xiàn)代的,通用的 Python 包管理工具。提供了對 Python 包的查找、下載沈跨、安裝、卸載的功能
pip是官方推薦的安裝和管理Python包的工具兔综,用其來下載和管理Python非常方便饿凛。pip最大的優(yōu)勢是它不僅能將我們需要的包下載下來,而且會把相關(guān)依賴的包也下載下來软驰。下面簡單介紹一下pip的使用方法涧窒。
2.pip的安裝
Python 2.7.9 及后續(xù)版本, Python 3.4 及后續(xù)版本已經(jīng)默認安裝了pip。如果不是必須使用某個較早的Python版本锭亏,建議在Python官網(wǎng)下載最新的Python版本剥纷。若是比較低版本的Python想要安裝pip贴妻,可以參考下面的文章
Windows下如何安裝pip
3. pip命令及其參數(shù)
首先,先看一下pip的命令及其相關(guān)的參數(shù)妻坝。本文假設(shè)讀者已經(jīng)設(shè)置好Python環(huán)境變量斤讥。
在命令行窗口輸命令pip --help
,可以查看pip命令的參數(shù)及其用法,如下圖所示:
看起來挺雜,但實際用起來很簡單伐坏,接下來我們通過幾個例子來介紹下pip的基本使用方法。
4.pip常用命令
4.1安裝模塊
使用pip 安裝Python模塊的命令格式如下:
pip install <包名>
舉個例子握联,假如我們要安裝pygame桦沉,可以輸入在命令行窗口輸入pip install pygame
,如下圖所示:
使用該命令后可以實現(xiàn)在線安裝,pygame及其相關(guān)的依賴包都會自動下載到Python的Lib>site-packages
目錄下金闽,如圖所示
4.2 卸載模塊
卸載模塊也十分簡單永部,其命令格式如下:
pip uninstall <包名>
如果我們想卸載pygame模塊,只需輸入pip uninstall pygame
,效果如下:
4.3查看已安裝的包及其版本
使用命令pip freeze
可以查看當前已安裝的包及其版本號呐矾,如圖:
4.4查看可升級的包
使用命令pip list -o
, 可以查看當前可升級的包,如圖:
4.5pip升級指定包
如果想對某個模塊或包的版本進行升級懦砂,可以使用下面的命令格式:
pip install -U <包名>
以上圖的numpy模塊為例蜒犯,在命令行窗口輸入命令pip install -U numpy
,如圖:
4.6升級pip
命令python -m pip install --upgrade pip
可以實現(xiàn)對pip的升級。如圖:
離線安裝whl文件
一般情況下荞膘,我們都是使用pip install
命令在線安裝**python第三方庫的罚随,但是有些庫在安裝的時候可能會遇到困難,這時我們可能需要離線安裝whl文件來安裝這個庫羽资,下面介紹一下具體操作步驟淘菩。
一.下載所需包的whl文件
可以到通過下面的鏈接去找自己所需的包對應(yīng)的whl文件
Python擴展包倉庫
注意,每個whl文件名中的cp必須與你所用的python版本對應(yīng)屠升。如cp36**
指的是對應(yīng)python3.6版本的文件
二.安裝wheel模塊
在命令行窗口使用命令pip install wheel
在線安裝wheel模塊
三.安裝whl文件
在命令行窗口用cd命令跳轉(zhuǎn)到whl文件所在目錄潮改,然后使用命令pip install ***.whl
即可完成whl文件的安裝。