Pip es un sistema de gestión de paquetes que simplifica la instalación y gestión de paquetes de software escritos en Python como los que se encuentran en el Python Package Index (PyPI). Pip no está instalado por defecto en Ubuntu 18.04, pero la instalación es bastante sencilla.
En este tutorial, le mostraremos cómo instalar Python Pip en Ubuntu 18.04 utilizando el gestor de paquetes apt
. También le guiaremos a través de los fundamentos de la instalación y gestión de paquetes de Python con pip.
- Requisitos previos #
- Instalación de pip para Python 3 #
- Instalación de pip para Python 2 #
- Cómo usar Pip #
- Instalación de paquetes con Pip #
- Instalación de paquetes con Pip utilizando los archivos de requisitos #
- Listado de paquetes instalados #
- Actualizar un paquete con pip #
- Desinstalar paquetes con pip #
- Conclusión #
Requisitos previos #
Antes de continuar con este tutorial, asegúrese de que ha iniciado sesión como un usuario con privilegios sudo.
Instalación de pip para Python 3 #
Ubuntu 18.04 viene con Python 3, como la instalación de Python por defecto. Completa los siguientes pasos para instalar pip (pip3
) para Python 3:
-
Comienza actualizando la lista de paquetes con el siguiente comando:
sudo apt update
-
Usa el siguiente comando para instalar pip para Python 3:
sudo apt install python3-pip
El comando anterior también instalará todas las dependencias necesarias para construir módulos de Python.
-
Una vez completada la instalación, verifique la instalación comprobando la versión de pip:
pip3 --version
El número de versión puede variar, pero se verá algo así:
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
Instalación de pip para Python 2 #
Python 2 no está instalado por defecto en Ubuntu 18.04. Para instalar Python 2 y pip para Python 2, complete los siguientes pasos:
-
Actualice el índice de paquetes ejecutando el siguiente comando:
sudo apt update
-
Instale pip para Python 2 con:
sudo apt install python-pip
El comando anterior instalará Python2, Pip y todas las dependencias necesarias para construir módulos de Python.
-
Verifique la instalación imprimiendo el número de versión de pip:
pip --version
El número de versión puede variar, pero será algo así:
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
Cómo usar Pip #
Cuando se instalan módulos de python a nivel global es muy recomendable instalar los módulos de python proporcionados por la distribución usando el gestor de paquetes apt
porque están probados para funcionar correctamente en sistemas Ubuntu.
Debe instalar módulos de Python globalmente usando pip sólo si no hay ningún paquete disponible a través del gestor de paquetes.
En la mayoría de los casos, debe usar pip dentro de un entorno virtual solamente. Python Virtual Environments
le permite instalar módulos de Python en una ubicación aislada para un proyecto específico, en lugar de ser instalado globalmente. De esta manera no tiene que preocuparse por afectar a otros proyectos de Python.
En esta sección, le mostramos algunos comandos básicos útiles de pip. Con pip, podemos instalar paquetes desde PyPI, control de versiones, proyectos locales y desde archivos de distribución, pero en la mayoría de los casos, instalarás paquetes desde PyPI.
Para ver la lista de todos los comandos y opciones de pip, escribe:
pip3 --help
Puedes obtener más información sobre un comando específico usando pip <command> --help
. Por ejemplo, para obtener más información sobre el comando install, escriba:
pip3 install --help
Instalación de paquetes con Pip #
Digamos que quiere instalar un paquete llamado scrapy
que se utiliza para raspar y extraer datos de sitios web.
Para instalar la última versión del paquete hay que ejecutar el siguiente comando:
pip3 install scrapy
Para instalar una versión específica del paquete hay que ejecutar el siguiente comando:
pip3 install scrapy==1.5
pip3
por pip
si se utiliza Python 2.Instalación de paquetes con Pip utilizando los archivos de requisitos #
requirement.txt
es un archivo de texto que contiene una lista de paquetes pip con sus versiones que se requieren para ejecutar un proyecto Python específico.
Use el siguiente comando para instalar una lista de requisitos especificados en un archivo:
pip3 install -r requirements.txt
Listado de paquetes instalados #
Para listar todos los paquetes pip instalados use el siguiente comando:
pip3 list
Actualizar un paquete con pip #
Para actualizar un paquete instalado a la última versión, ejecute:
pip3 install --upgrade package_name
Desinstalar paquetes con pip #
Para desinstalar un paquete ejecute:
pip3 uninstall package_name
Conclusión #
En este tutorial, ha aprendido a instalar pip en su máquina Ubuntu y a gestionar los paquetes de Python utilizando pip.Para más información sobre pip, visite la página de guía del usuario de pip.