Pip (Pip Install Packages) es una herramienta de utilidad de línea de comandos que se utiliza para instalar y administrar paquetes de software escritos en Python. Al igual que apt y yum, es un sistema de gestión de paquetes y se utiliza principalmente para descargar e instalar paquetes desde Python Package Index (PyPI). Pip no se instala de forma predeterminada en Ubuntu 18.04. Sin embargo, la instalación de Python Pip usando el administrador de paquetes apt es muy simple.
Este tutorial le mostrará cómo instalar Python Pip en su sistema Ubuntu 18.04 usando apt. A partir de entonces, también revisaremos algunos usos esenciales de Python Pip.
Requisito previo
- Puede abrir una sesión SSH en su sistema Ubuntu 18.04 usando
root
o unsudo
usuario habilitado.
Pip para Python 3
Ubuntu 18.04 viene con Python 3 y, por lo tanto, debe instalar pip3 específicamente para Python 3. Para comenzar, actualice la lista de paquetes en su sistema:
# apt update
Luego, ejecute el siguiente comando para instalar Pip para python 3 y todas las dependencias necesarias para diseñar módulos de Python.
# apt install python3-pip
Finalmente, busque la versión de Pip para verificar la instalación:
# pip3 --version
Versión PIP3
Pip para Python 2
Aunque Python 3 está instalado de forma predeterminada en Ubuntu 18.04, es muy posible tener tanto Python 2 como Python 3 instalados en su sistema. Entonces, si desea administrar paquetes para Python 2, debe instalar pip para Python 2.
Comience actualizando la lista de paquetes en su sistema.
# apt update
Ahora instale pip para Python 2 junto con todas las demás dependencias para crear módulos de Python usando el siguiente apt
comando:
# apt install python-pip
Recuerde, el comando anterior también instalará Python 2 si no lo ha instalado previamente.
Finalmente, busque la versión de Pip para verificar la instalación:
# pip --version
Versión PIP
Comandos Pip esenciales
En este punto, Pip debería estar instalado en su sistema. Veamos algunos comandos pip útiles para que comiences a usarlo.
Pip debe usarse dentro de los entornos virtuales de Python, lo que le permite instalar y administrar paquetes de forma segura para cada proyecto de Python por separado. Esto garantiza que la instalación o eliminación de paquetes de un proyecto de Python no afecte a otro.
Aunque este tutorial no cubrirá el entorno virtual de Python ni cómo crearlo, puede usar los siguientes comandos de Pip dentro o fuera del entorno virtual de Python.
1. Lista de paquetes instalados
Para encontrar todos los paquetes Pip instalados, ejecute el siguiente comando desde la terminal:
# pip3 list
2. Buscar paquete
Para buscar paquetes desde el índice de paquetes de Python, ejecute el siguiente comando pip desde la terminal:
# pip3 search keyword
3. Instalar paquetes
Para instalar la última versión del paquete de Python usando Pip, use el siguiente comando desde la terminal.
# pip3 install package_name
También es posible instalar una versión específica del paquete de Python especificando el número de versión con el comando Pip.
# pip3 install package_name==2.1
4. Instale paquetes usando requirements.txt
A veces, desea instalar varios paquetes con el número de versión específico para su proyecto de Python. Puede enumerar el nombre de todos los paquetes que deben instalarse junto con su número de versión en el archivo requirements.txt.
Para usar el archivo de requisitos para instalar paquetes, cree y edite un archivo con el nombre requisitos.txt y especifique una lista de paquetes junto con su número de versión.
# vi requirements.txt
certifi==2018.11.29
chardet==3.0.4
idna==2.8
Ahora, para instalar paquetes, ejecute pip3 install
comando especificando el archivo de requisitos usando el modificador -r:
# pip3 install -r requirements.txt
5. Paquete de actualización
Para actualizar un paquete instalado, use --upgrade
cambie junto con el nombre del paquete como el siguiente comando.
# pip3 install --upgrade package_name
6. Eliminar paquete
Para eliminar un paquete instalado, especifique el nombre del paquete que se eliminará con el comando pip:
# pip3 uninstall package_name
Si está utilizando Python 2, reemplace pip3 con pip en los comandos pip anteriores. Resumen
En este tutorial, hemos cubierto cómo instalar Pip para Python 2 y Python 3 en un sistema Ubuntu 18.04. Además, también hemos cubierto algunos usos básicos de Pip para que pueda comenzar. Siempre puede invocar las páginas del manual de pip usando pip3 --help
desde la terminal para encontrar más opciones y usos de python Pip.