En el següent article anem a fer una ullada a com podem instal·lar i administrar paquets Python utilitzant Pip en Ubuntu 20.04. Aquesta és una eina per a instal·lar paquets de Python. Amb ella podrem buscar, descarregar i instal·lar paquets des de Python Package Index (PyPI) I altres índexs de paquets.
En les següents línies veurem com instal·lar pip per Python 3 i Python 2 en Ubuntu 20.04. També veurem alguns dels conceptes bàsics d'instal·lació i administració de paquets Python utilitzant pip. Cal dir que a partir d'Ubuntu 20.04, Python 3 està inclòs en la instal·lació de la base del sistema i Python 2 està disponible per a la seva instal·lació des del repositori de Universe. Tot i que ja no es recomana el seu ús i es convida als usuaris a canviar a Python 3.
A l'instal·lar Python, es recomana instal·lar el paquet deb de la lliçó amb l'eina apt, Ja que aquest s'ha provat que funcionen correctament en els sistemes Ubuntu. També convé tenir clar que els paquets de Python 3 utilitzen el prefix python3- y els paquets de Python 2 el canvien a python2-.
Si prefereixes utilitzar Pip sol en un entorn virtual. Python Entorns Virtuals et permetrà instal·lar mòduls de Python en una ubicació aïllada per a un projecte específic, en lloc d'instal·lar-globalment. D'aquesta manera, no haurem de preocupar-nos per afectar altres projectes.
Instal·lació de Pip per Python 3
si volem instal·lar pip per Python 3 en Ubuntu 20.04, No tindrem més que executar les ordres en una terminal (Ctrl + Alt + T):
sudo apt update && sudo apt install python3-pip
L'anterior comando també va a instal·lar totes les dependències necessàries per construir mòduls de Python.
Quan es completi la instal·lació, podrem verificar la instal·lació i comprovar la versió instal·lada executant la comanda:
pip3 --version
El nombre de versió pot variar, però es veurà més o menys com es pot veure en l'anterior captura de pantalla.
Instal·lació de Pip per Python 2
Pip per Python 2 no està inclòs en els repositoris d'Ubuntu 20.04. Per instal·lar pip per Python 2 farem servir l'script get-pip.py.
Per començar, i si no el tens habilitat, caldrà habilitar el repositori universe:
sudo add-apt-repository universe
A continuació anem a actualitzar l'índex de paquets disponibles i instal·larem Python 2:
sudo apt update && sudo apt install python2
Ara, utilitzant l'eina curl, anem a descarregar l'script get-pip.py:
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
Acabada la descàrrega, anem a executar l'script amb python2 per instal·lar pip:
sudo python2 get-pip.py
Pip s'instal·larà a nivell gobal. Si t'interessa instal·lar només per al teu usuari, executa la comanda sense suo. L'script també va a instal·lar setuptools i wheel.
Ara podrem verificar la instal·lació imprimint el número de versió utilitzant la comanda:
pip2 --version
Alguns conceptes bàsics per utilitzar Pip
Ara anem a veure alguns ordres bàsiques útils de pip. Amb aquesta eina podrem instal·lar paquets des PyPI, control de versions, projectes locals i des d'arxius de distribució.
Per a la veure la llista de tots els comandaments i opcions disponibles només caldrà escriure:
pip3 --help
podrem obtenir més informació sobre una ordre específic utilitzant la comanda pip -help. Per exemple, per obtenir més informació sobre la comanda d'instal·lació, no hi ha més que escriure:
pip3 install --help
Instal·lar paquets amb Pip
Suposem que ens interessa instal·lar un paquet anomenat escombrós, Que s'utilitza per extreure dades de llocs web. per instal·lar l'última versió de l'paquet, No hi ha més que executar la comanda:
pip3 install scrapy
Per a la instal·lar una versió específica de l'paquet, Tan sols haurem d'afegir == i el nombre de versió després de el nom de l'paquet:
pip3 install scrapy==1.5
Podríem reemplaçar PIP3 amb PIP2 si fem servir Python 2.
Actualitzar un paquet
Per a la actualitzar un paquet ja instal·lat a l'última versió, La comanda a utilitzar serà alguna cosa com el següent:
pip3 install --upgrade nombre_paquete
Instal·lar paquets utilitzant un arxiu de requisits
Si disposem d'un arxiu de text que conté una llista de paquets pip amb les seves versions necessàries per executar un projecte específic de Python. Anem a poder utilitzar la següent comanda per instal·lar la llista de requisits especificats aquest arxiu:
pip3 install -r requirements.txt
Llistar paquets instal·lats
Per a la enumerar tots els paquets pip instal·lats, No hi ha més que instal·lar la següent comanda:
pip3 list
Desinstal paquets
Per a la desinstal·lar un paquet, No hi ha més que executar alguna cosa com:
pip3 uninstall nombre_paquete
Per obtenir més informació, els usuaris podem visitar la pàgina de guia de l'usuari o el article a l'respecte que es va escriure fa un temps en aquest bloc.
excel·lent informacio, necessito més sobre python.