pip 是 Python 包管理工具,該工具提供了對Python 包的查找、下載、安裝、卸載的功能。
目前如果你在 python.org 下載最新版本的安裝包,則是已經自帶了該工具。
Python 2.7.9 + 或 Python 3.4+ 以上版本都自帶 pip 工具。
pip 官網:https://pypi.org/project/pip/
你可以通過以下命令來判斷是否已安裝:
pip --version
更新pip的版本
python -m pip install --upgrade pip
pip install django 安裝包
pip uninstall django 卸載包
pip install --upgrade selenium 如果有就更新,沒有就安裝
pip show selenium 查看是否已安裝包(如果已安裝顯示具體信息)
pip list --outdated 查看需要更新的包(有點慢)
pip list 查看所有的包
其他主要用法
# pip --help 查看所有pip命令
Usage:
pip<command>[options]
Commands:
install 安裝包.
uninstall 卸載包.
freeze 按着一定格式輸出已安裝包列表
list 列出已安裝包.
show 顯示包詳細信息.
search 搜索包,類似yum裏的search.
wheel Buildwheelsfromyourrequirements.
zip 不推薦.Zipindividualpackages.
unzip 不推薦.Unzipindividualpackages.
bundle 不推薦.Createpybundles.
help 當前幫助.
GeneralOptions:
-h,--help 顯示幫助.
-v,--verbose 更多的輸出,最多可以使用3次
-V,--version 現實版本信息然後退出.
-q,--quiet 最少的輸出.
--log-file<path> 覆蓋的方式記錄verbose錯誤日誌,默認文件:/root/.pip/pip.log
--log<path> 不覆蓋記錄verbose輸出的日誌.
--proxy<proxy> Specifyaproxyintheform[user:passwd@]proxy.server:port.
--timeout<sec> 連接超時時間(默認15秒).
--exists-action<action> Defaultactionwhenapathalreadyexists:(s)witch,(i)gnore,(w)ipe,(b)ackup.
--cert<path> 證書.