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