? ? 在安裝第三方python庫的時候,往往我們可以選擇直接下載安裝包,或使用pip第三方庫管理工具來安裝。
? ? 下面介紹pip的工作原理以及pip的安裝,和pip安裝第三方庫的方式以及一些常用命令。‘
一、原理
? ? python第三方庫的管理網(wǎng)站(俗稱源)是:https://pypi.python.org/pypi
? ? 當用戶使用命令pip install pip,就是會向上面的網(wǎng)站發(fā)送包搜索請求,如果找不到的話,重試幾次以后放棄。如果找到的話,就會下載那個相關(guān)庫對應的代碼和依賴,本地編譯完成以后,安裝到本地的python的安裝目錄(一般為($(python安裝目錄)\lib\site-packages))。
? ? pip更多,請詳看:https://pip.pypa.io/en/latest/
二、pip下載及安裝
? ? 參見網(wǎng)站:pypi.python.org/pypi/pip
三、使用pip安裝第三方庫示例
? ? 安裝numpy:
? ? ?pip install numpy
四、pip常用命令
Commands:
install? ? ? ? ? ? ? ? ? ? 安裝包.
uninstall? ? ? ? ? ? ? ? ? 卸載包.
freeze? ? ? ? ? ? ? ? ? ? ? 按著一定格式輸出已安裝包列表
list? ? ? ? ? ? ? ? ? ? ? ? 列出已安裝包.
show? ? ? ? ? ? ? ? ? ? ? ? 顯示包詳細信息.
search? ? ? ? ? ? ? ? ? ? ? 搜索包,類似yum里的search.
wheel? ? ? ? ? ? ? ? ? ? ? Build wheels from your requirements.
zip? ? ? ? ? ? ? ? ? ? ? ? 不推薦. Zip individual packages.
unzip? ? ? ? ? ? ? ? ? ? ? 不推薦. Unzip individual packages.
bundle? ? ? ? ? ? ? ? ? ? ? 不推薦. Create pybundles.
help? ? ? ? ? ? ? ? ? ? ? ? 當前幫助.