Com utilitzar pip a Python: guia completa

  • pip facilita la instal·lació i gestió de paquets a Python.
  • Diferents sistemes operatius requereixen passos específics per instal·lar pip.
  • Els entorns virtuals permeten aïllar les dependències de projectes a Python.

pip a python

Pitó és un dels llenguatges de programació més versàtils i populars gràcies a la seva llegibilitat i extensa comunitat de desenvolupadors. No obstant això, el que realment potencia Python és la seva capacitat per treballar amb mòduls i paquets, que són biblioteques addicionals que amplien les seves funcionalitats. pip, un gestor de paquets essencial per a qualsevol desenvolupador que treballi amb Python.

En aquest article, explorarem en profunditat què és pip, com instal·lar-lo i fer-lo servir eficaçment, a més d'oferir-te consells útils per gestionar paquets i resoldre problemes comuns. Si encara no estàs familiaritzat amb pip o desitges ampliar els teus coneixements, aquest recurs serà la teva guia definitiva.

Què és pip i per què l'hauries d'utilitzar?

pip és una eina de línia d'ordres utilitzada per instal·lar, actualitzar i administrar biblioteques a Python. El seu nom deriva de l'expressió “Pip Installs Packages”. Amb pip, pots accedir a milers de paquets disponibles al repositori oficial de Python, conegut com PyPI (Python Package Index).

Un dels grans avantatges de pip és que simplifica dràsticament el procés d'instal·lació i gestió de programari addicional per a Python. En lloc de descarregar i configurar biblioteques manualment, pip realitza tot el treball pesat per tu, cosa que estalvia temps i errors innecessaris.

Com saber si tens pip instal·lat

Abans d'utilitzar pip, us heu d'assegurar que esteu instal·lat al vostre sistema. Això es pot verificar fàcilment obrint una terminal i executant la següent ordre:

pip --version

Si veieu informació sobre la versió de pip, esteu a punt per utilitzar-lo. Si no, necessitareu instal·lar-lo.

Instal·lació de pip en diferents sistemes operatius

El procés dinstal·lació de pip varia depenent del sistema operatiu, però en general és senzill.

al Windows

  1. Descarrega l'script d'instal·lació get-pip.py des de la aquest enllaç.
  2. Obre la terminal (CMD o PowerShell) i navega al directori on vas descarregar el fitxer.
  3. Executa la següent ordre: python get-pip.py.

Recorda que necessites tenir Pitó instal·lat prèviament al vostre sistema.

a Mac

els sistemes macOS moderns solen incloure pip per defecte.

sudo easy_install pip

Una altra opció recomanada és instal·lar Python a través de homebrew, un gestor de paquets per a macOS. Simplement executa:

brew install python

a Linux

La majoria de les distribucions de Linux inclouen Python i pip als seus repositoris de paquets. Les ordres varien lleugerament segons la gestió de paquets de la teva distribució:

  • Per a distribucions basades en Debian (com Ubuntu): sudo apt install python3-pip
  • Per Fedora: sudo dnf install python3-pip
  • Per Arch Linux: sudo pacman -S python-pip
  • Per openSUSE: sudo zypper install python3-pip

instal·lació pip

Ús bàsic de pip

Un cop instal·lat, pots començar a explorar allò que pip pot fer. Aquí tens un resum de les ordres més útils:

instal·lar paquets

Per instal·lar una biblioteca, utilitzeu l'ordre:

pip install nombre_del_paquete

Per exemple, per instal·lar la biblioteca peticions, pots escriure:

pip install requests

actualitzar paquets

Si vols actualitzar un paquet a la seva versió més recent, utilitza:

pip install --upgrade nombre_del_paquete

Per exemple:

pip install --upgrade requests

Desinstal paquets

Per eliminar un paquet que ja no necessites, fes servir:

pip uninstall nombre_del_paquete

Per exemple:

pip uninstall requests

Llistar paquets instal·lats

Per veure tots els paquets instal·lats al teu entorn, executa:

pip list

Instal·lació des d'un fitxer requirements.txt

En projectes col·laboratius, és comú utilitzar un arxiu anomenat requisits.txt que conté una llista de dependències necessàries. Per instal·lar-les totes d'una sola vegada, utilitza:

pip install -r requirements.txt

Crear i gestionar entorns virtuals

Un entorn virtual us permet aïllar les dependències d'un projecte perquè no interfereixin amb els altres. venv, que ve inclosa a Python a partir de la versió 3.3:

python -m venv nombre_entorno

Per activar-:

source nombre_entorno/bin/activate (a Linux i Mac)
nombre_entorno\Scripts\activate (En Windows)

Després, qualsevol instal·lació amb pip quedarà limitada al entorn virtual que hagis activat.

Solució de problemes comuns

Si trobes errors en fer servir pip, aquí hi ha solucions ràpides a problemes freqüents:

  • Permisos insuficients: EUA sudo a Linux/Mac o executa la terminal com a administrador a Windows.
  • Errors en la instal·lació de paquets: Assegura't que les dependències del sistema estan actualitzades.
  • Problemes amb versions: utilitza pip freeze per llistar els paquets i les versions actuals.

Dominar pip i les seves funcionalitats és clau per optimitzar la feina amb Python. Encara que pot semblar una mica intimidant al principi, una vegada que et familiaritzes amb les seves ordres bàsiques, veuràs que és una eina imprescindible al teu arsenal de desenvolupament.


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.