pip es la herramienta de gestión de paquetes de Python, que proporciona las funciones de buscar, descargar, instalar y desinstalar paquetes de Python.

Actualmente, si estás enpython.orgAl descargar el paquete de instalación de la última versión, esta herramienta ya viene incluida.

Nota: Python 2.7.9+ o Python 3.4+ y versiones superiores ya incluyen la herramienta pip.

Sitio web oficial de pip:https://pypi.org/project/pip/

Puedes comprobar si está instalado con el siguiente comando:

pip --version     # Python2.x 版本命令
pip3 --version    # Python3.x 版本命令

Si aún no lo has instalado, puedes usar el siguiente método para instalarlo:

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py   # 下载安装脚本
$ sudo python get-pip.py    # 运行安装脚本

Nota:Con la versión de Python con la que ejecutes el script de instalación, a esa versión se asociará pip. Si es Python3, ejecuta el siguiente comando:

$ sudo python3 get-pip.py    # 运行安装脚本。

Generalmente, pip corresponde a Python 2.7 y pip3 corresponde a Python 3.x.

Algunas distribuciones de Linux pueden instalar pip directamente con el gestor de paquetes, como Debian y Ubuntu:

sudo apt-get install python-pip

Los comandos más utilizados de pip

Mostrar versión y ruta

pip --version

Obtener ayuda

pip --help

Actualizar pip

pip install -U pip

Si este comando de actualización presenta problemas, puedes usar el siguiente comando:

sudo easy_install --upgrade pip

Instalar paquetes

pip install SomePackage              # 最新版本
pip install SomePackage==1.0.4       # 指定版本
pip install 'SomePackage>=1.0.4'     # 最小版本

Por ejemplo, quiero instalar Django. Con el siguiente comando se puede hacer, de forma rápida y conveniente.

pip install Django==1.7

Actualizar paquetes

pip install --upgrade SomePackage

Actualiza el paquete especificado usando ==, >=, <=, >, < para especificar un número de versión.

Desinstalar paquetes

pip uninstall SomePackage

Buscar paquetes

pip search SomePackage

Mostrar información del paquete instalado

pip show 

Ver la información detallada de un paquete específico

pip show -f SomePackage

Listar paquetes instalados

pip list

Ver paquetes actualizables

pip list -o

Actualización de pip

Linux o macOS

 
pip install --upgrade pip    # python2.x
pip3 install --upgrade pip   # python3.x

Actualización en la plataforma Windows:

python -m pip install -U pip   # python2.x
python -m pip3 install -U pip    # python3.x

Espejo de software de código abierto de la Universidad de Tsinghua para pip

Usar un espejo nacional hará que sea mucho más rápido:

Uso temporal:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

Por ejemplo, instalar Django:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Django

Si quieres configurarlo como predeterminado, necesitas actualizar pip a la última versión (>=10.0.0) y luego configurar:

pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

Si tu conexión de red al origen predeterminado de pip es deficiente, usa temporalmente este sitio espejo para actualizar pip:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

Notas

Si tanto Python2 como Python3 tienen pip, el método de uso es el siguiente:

Python2:

python2 -m pip install XXX

Python3:

python3 -m pip install XXX