python pip常用指令(install,list,freeze)
在公眾號「python風控模型」里回復關鍵字:學習資料?
QQ學習群:1026993837 領學習資料??? ? ? ? ??

目前如果你在 python.org 下載最新版本的安裝包,則是已經自帶了該工具。pip是一個以Python計算機程序語言寫成的軟件包管理系統(tǒng),他可以安裝和管理軟件包,另外不少的軟件包也可以在“Python軟件包索引”(英語:Python Package Index,PyPI)中找到。許多Python的發(fā)行版中已經預裝了pip。pip工具提供了對Python 包的查找、下載、安裝、卸載的功能。

pip實現(xiàn)跨平臺操作系統(tǒng),可以在Windows,Linux,和蘋果操作系統(tǒng)上使用。
首先,我們進入cmd命令控制界面,輸入pip,查看下pip的命令集合

接下來我們來整理一下pip命令:
commands原指令解釋翻譯
installInstall package安裝python包
downloaddownload package下載python包
uninstallUninstall package卸載python包
freezeOutput installed package in requirements format按照一定格式輸出安裝好的包
listList installed packages列出安裝了的python包
showShow information about installed packages詳細展示安裝了的python包的信息
checkVerify installed packages have compatible dependencies檢驗安裝了的python包有相互依賴性
searchSearch PyPI for packages查詢python包的鏡像依賴(PyPI)
wheelBuilds wheels from your requirements建立你的需求的安裝路徑
hashCompute hashes of package archives計算包裝檔案的關鍵字
completionA helper command used for command completion一個幫助指令用作指令完成
helpShow help for commands顯示該項指令如何使用
我們接下來詳細展示幾個常用的pip command使用方式:
? ?一、install
? ? ? ? ? 主要形式如下:
? ? ? ? ??? ? ? ? ? ? ? ? pip install <pacakage>? ?or pip install -r requirements.txt? ? ? ? ?
? ? ? ? ?主要使用方式如下:
? ? ? ? ? ? 安裝本地安裝包(.whl包)
? ? ? ? ? ? ? ? ? ?pip install <目錄>/<文件名> 或 pip install --use-wheel --no-index? --find-links=wheelhous/<包名>? ? ??
? ? ? ? ? ? ? ? ? 例如:pip install requests-2.21.0-py2.py3-none-any.whl(注意.whl包在C:\Users\Administrator中才能安裝)

? ? ? ? ? ?升級包
? ? ? ? ? ? ? ? ? pip install -U <包名> 或:pip install <包名> --upgrade
? ? ? ? ? ? ? ? ? 例如:pip install urllib3 --upgrade

升級pip
? ? ? ? ? ? ? ? ? pip install -U pip? ?或? ?python -m pip install --upgrade pip? ? ? ? ? ??

? ? ? ? ? ? ? ? ?如上圖所示
?二、uninstall
? ? ? ?卸載安裝包
? ? ? ? pip uninstall <包名> 或 pip uninstall -r requirements.txt? ? ?
? ? ? ? 例如:pip uninstall requests
? ? ? ??

三、freeze
? ? ?pip freeze,可以查看已經安裝的包及版本信息

導出到制定文件中,如圖,注意“>”,文件名隨意。第一種寫法是錯誤的演示,第二種才能通過

? ? ? 四、list
查詢已經安裝了的包
? ? ? ?pip list

查詢可升級的包
pip list -o

五、show
顯示包所在目錄及信息
例如 pip show requests

六、search
搜索包
pip search <關鍵字>
例如:pip search requests就會顯示如下和requests相關的安裝包

七、打包:
pip wheel <包名>
例如 pip wheel requests

在以下文件夾中就能找到requests-2.21.0-py2.py3-none-any.whl文件了

pip 清華大學開源軟件鏡像站
使用國內鏡像速度會快很多:
臨時使用:
例如,安裝 Django:
歡迎關注《python金融風控評分卡模型和數(shù)據(jù)分析(加強版)》,學習評分卡,集成樹,神經網絡算法等系統(tǒng)化風控建模內容。

? ? ? ? ? ? ? ?