Pip es una herramienta para instalar paquetes de Python. Con pip, puede buscar, descargar e instalar paquetes desde Python Package Index (PyPI) y otros índices de paquetes.
Esta guía explica cómo instalar pip para Python 3 y Python 2 en Ubuntu 20.04. También lo guiaremos a través de los conceptos básicos de instalación y administración de paquetes de Python con pip.
Antes de que empieces
Python viene en dos sabores; Python 2 y Python 3. A partir de Ubuntu 20.04, Python 3 se incluye en la instalación del sistema base y Python 2 está disponible para su instalación desde el repositorio de Universe. Se anima a los usuarios a cambiar a Python 3.
Al instalar un módulo de Python globalmente, se recomienda encarecidamente instalar el paquete deb del módulo con la apt herramienta, ya que se prueba que funcionan correctamente en los sistemas Ubuntu. Los paquetes de Python 3 tienen el prefijo python3-y los paquetes de Python 2 tienen el prefijo python2-.
Use pip para instalar un módulo globalmente solo si no hay un paquete deb para ese módulo.
Prefiere usar pip solo en un entorno virtual . Los entornos virtuales de Python le permiten instalar módulos de Python en una ubicación aislada para un proyecto específico, en lugar de instalarlos globalmente. De esta manera, no tiene que preocuparse por afectar otros proyectos de Python.
Instalación de pip para Python 3
Para instalar pip para Python 3 en Ubuntu 20.04, ejecute los siguientes comandos como usuario root o sudo en su terminal:
sudo apt updatesudo apt install python3-pip
El comando anterior también instalará todas las dependencias necesarias para crear módulos de Python.
Cuando se complete la instalación, verifique la instalación comprobando la versión de pip:
pip3 --versionEl número de versión puede variar, pero se verá así:
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)Instalación de pip para Python 2
Pip para Python 2 no está incluido en los repositorios de Ubuntu 20.04. Instalaremos pip para Python 2 usando el get-pip.pyscript.
Comience habilitando el repositorio del universo:
sudo add-apt-repository universeActualice el índice de paquetes e instale Python 2:
sudo apt updatesudo apt install python2
Use curl para descargar el get-pip.pyscript:
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.pyUna vez que el repositorio esté habilitado, ejecute el script como usuario sudo python2para instalar pip para Python 2:
sudo python2 get-pip.pyPip se instalará globalmente. Si desea instalarlo solo para su usuario, ejecute el comando sin sudo. El script también instalará setuptoolsy wheel, que le permitirán instalar distribuciones fuente.
Verifique la instalación imprimiendo el número de versión de pip:
pip2 --versionLa salida se verá algo como esto:
pip 20.0.2 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)Cómo usar Pip
En esta sección, le mostramos algunos comandos pip básicos útiles. Con pip, puede instalar paquetes desde PyPI, control de versiones, proyectos locales y desde archivos de distribución. Generalmente, instalará paquetes desde PyPI.
Para ver la lista de todos los comandos y opciones de pip, escriba:
pip3 --helpPuede 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 de instalación, escriba:
pip3 install --helpInstalación de paquetes con Pip
Digamos que desea instalar un paquete llamado scrapyque se usa para raspar y extraer datos de sitios web.
Para instalar la última versión del paquete, debe ejecutar el siguiente comando:
pip3 install scrapyPara instalar una versión específica del paquete, agregue ==el número de versión después del nombre del paquete:
pip3 install scrapy==1.5pip3con pip2si usa Python 2.Instalación de paquetes con Pip utilizando los archivos de requisitos
requirement.txtes un archivo de texto que contiene una lista de paquetes pip con sus versiones que se requieren para ejecutar un proyecto de Python específico.
Utilice el siguiente comando para instalar una lista de requisitos especificados en un archivo:
pip3 install -r requirements.txtListado de paquetes instalados
Para enumerar todos los paquetes pip instalados, use el siguiente comando:
pip3 listActualice un paquete con Pip
Para actualizar un paquete ya instalado a la última versión, ingrese:
pip3 install --upgrade package_nameDesinstalar paquetes con Pip
Para desinstalar un paquete ejecute:
pip3 uninstall package_nameConclusión
Le mostramos cómo instalar pip en su máquina Ubuntu y cómo administrar paquetes de Python usando pip.
Para obtener más información sobre pip, visite la página de la guía del usuario de pip.
Si tiene alguna pregunta o comentario, no dude en comentar a continuación.

0 Comentarios