Introducción
Pip (Pip Installs Packages) es una utilidad de software que descarga y administra paquetes de PyPI, el índice de paquetes de Python.
Pip es un programa de línea de comandos; cuando está instalado, agrega la línea de comando pip al sistema. Puede usarlo para instalar y administrar paquetes de software de Python.
En este artículo, aprende a instalar pip en Ubuntu 18.04.
Requisitos previos
- Un sistema Ubuntu 18.04
- Acceso a una cuenta de usuario con privilegios sudo
- Acceso a una ventana de terminal/línea de comandos (Ctrl+Alt+T)
Instalar Pip para Python 3
Ubuntu 18.04 viene con Python 3 instalado de forma predeterminada, pero no viene con pip. Para instalar pip para Python 3 en Ubuntu 18.04:
1. Abra la terminal. La forma más sencilla es hacer clic derecho en el escritorio y seleccione Abrir terminal del menú desplegable.
2. Actualice la lista de paquetes del repositorio ejecutando el siguiente comando en la terminal:
sudo apt update
3. Instale pip para Python 3 y todas las dependencias para crear módulos de Python ejecutando el siguiente comando:
sudo apt install python3-pip
Cuando se le solicite, escriba Y
y pulsa Intro para confirmar la instalación.
4. El paquete se instala rápidamente. Para verificar la instalación, ejecute el siguiente comando:
pip3 --version
La versión instalada puede ser diferente para usted, pero el resultado general debería parecerse a la siguiente línea:
5. Para actualizar pip3 a la última versión, debe ejecutar --upgrade
comando como para cualquier otro paquete PyPI:
sudo pip3 install --upgrade pip
Instalar Pip para Python 2
Para instalar pip para Python 2 en Ubuntu 18.04:
1. Abra la terminal. La forma más sencilla es usar CTRL+ALT+T atajo.
2. Actualice la lista de paquetes del repositorio ejecutando el siguiente comando:
sudo apt update
3. Instale pip para Python 2 y todas las dependencias para crear módulos de Python ejecutando:
sudo apt install python-pip
Si se le solicita, escriba Y
y pulsa Intro para completar la instalación.
4. Para verificar la instalación, ejecute el siguiente comando:
pip –-version
Al momento de escribir este artículo, la última versión de Pip es la 9.0.1, pero esto puede variar.
OUTPUT
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
5. Este paso es opcional pero muy recomendable. Es decir, puede instalar un archivo requerido que contiene todos los paquetes que se pueden instalar con pip. Para instalar los requisitos contenidos en requirements.txt , ejecute el siguiente comando:
sudo pip install -r requirements.txt
6. Para actualizar pip para Python 2 a la última versión, ejecute --upgrade
comando:
sudo pip install --upgrade pip
Comandos Pip esenciales
Las siguientes secciones cubren los comandos Pip más esenciales.
Lista de todos los paquetes de pip
Para enumerar los paquetes de Pip instalados, use el siguiente comando:
sudo pip3 list
Buscar un paquete
Busque un paquete en particular:
sudo pip3 search Enter_Search_Term
Instalación de paquetes de software
Escriba lo siguiente para instalar la última versión de un paquete de software:
sudo pip3 install Enter_Package_Name
Para instalar una versión específica de un paquete de software, especifique la versión después de haber definido el nombre del paquete de software.
Por ejemplo:
sudo pip3 install Enter_Package_Name==2.4
Desinstalación de un paquete
Para eliminar un paquete de Python, escriba:
sudo pip3 uninstall Enter_Package_Name
Cuando se le solicite, escriba Y
y pulsa Intro para confirmar.
Obtención de una lista de paquetes obsoletos
Para solicitar una lista de los paquetes obsoletos instalados y ver las últimas versiones disponibles:
sudo pip3 list --outdated
Vea a continuación un resultado de muestra:
Paquetes de actualización de Pip
Como la apt upgrade
comando, Pip también se puede usar para actualizar un paquete de software a la última versión:
sudo pip3 install --upgrade Enter_Package_Name
Obtener detalles adicionales
Para solicitar detalles adicionales, ejecute el siguiente comando:
sudo pip3 show Enter_Package_Name
Vea un resultado de muestra a continuación:
Configurar entornos virtuales de Python (opcional)
Para crear un entorno virtual, python-venv se requiere módulo.
Instálelo con el siguiente comando de terminal:
sudo apt install python3–venv
Permita que el proceso se complete. Estamos usando el apt instalador de paquetes porque estamos instalando python-venv módulo globalmente.
Una vez que se completa ese proceso, puede crear un entorno virtual para Python. Cambie su directorio a una ubicación donde desee almacenar su entorno virtual. Por ejemplo:
/users/username/python
Ingrese el siguiente comando para crear un entorno virtual en esa ruta:
python3 –m venv my_test_environment
Puede reemplazar my_test_environment
con el nombre de tu proyecto. Este entorno incluye Python, Pip, la biblioteca de Python y archivos de soporte. Se creará un nuevo directorio con el nombre que proporcione.
Active el entorno virtual con el siguiente comando:
source my_test_environment/activate
Su línea de comando cambiará para indicar que está operando dentro del nuevo entorno virtual de Python. Desde aquí, puedes usar Pip para instalar un módulo solo en este entorno.
Un ejemplo podría ser el siguiente:
pip install module_name