前言
pip 是一個Python包管理工具,主要是用於安裝 PyPI 上的軟體包,可以替代 easy_install 工具。
安裝pip
1、源碼安裝
Python2編譯安裝的時候沒有安裝pip,可以直接從官方地址下載就可以了。官方地址:https://pypi.python.org/pypi/pip
下載解壓後,進入目錄直接運行python安裝就可以了
python setup.py install
(PS:Python3編譯安裝就默認帶了pip了)
2、使用包管理軟體安裝
Linux系統一般都是有自帶Python,如果只需要系統自帶的Python,直接從系統的包管理器安裝可以了。
yum install python-pip
或者
apt-get install python-pip
pip更新
pip可以自己更新自己
pip install -U pip
基本使用
(以django包為例)
1、安裝PyPI軟體
pip install django
2、查看具體安裝文件
pip show --files django
3、查看哪些軟體需要更新
pip list --outdated
4、升級軟體包
pip install --upgrade django
5、卸載軟體包
pip uninstall django
6、安裝具體版本軟體
pip install django #最新版本
pip install django==1.11.8 # 指定版本
pip install 'django>=1.11.0' # 大於某個版本
7、 Requirements文件安裝依賴軟體
Requirements文件 一般記錄的是依賴軟體列表,通過pip可以一次性安裝依賴軟體包:
pip freeze > requirements.txt
pip install -r requirements.txt
8、 列出軟體包清單
pip list
pip list --outdated
9、查看軟體包信息
pip show django
10、搜索
pip search django
配置pip
配置文件: $HOME/.pip/pip.conf,
比如使用阿里雲的同步鏡像:
[global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com
命令行自動補全
對於bash:
pip completion --bash >> ~/.profile
對於zsh:
pip completion --zsh >> ~/.zprofile