Instalar otras bibliotecas¶
La instalaci贸n del int茅rprete de Python viene acompa帽ada de dos herramientas muy poderosas, el editor IDLE y la biblioteca est谩ndar. Esta nos proporciona una buena cantidad de todo tipo de recursos, funciones, clases y un largo etc茅tera.
Pero hay m谩s. En torno a Python se ha ido desarrollando una enorme comunidad de programadores, capaces de aportar soluciones que complementan las capacidades del lenguaje. Estas herramientas de terceros incluyen otros editores alternativos a IDLE o bibliotecas que aportan nuevas funcionalidades.
Bibliotecas instaladas¶
Podemos averiguar cuales son los m贸dulos de biblioteca instalados en nuestro equipo, tanto los est谩ndar como los de terceros, usando el comando Python:
>>> help("modules")
Si queremos explorar el ecosistema Python y descubir bibliotecas a nuestra disposici贸n, podemos acudir a la p谩gina web The Python Package Index.
Instalar una biblioteca¶
Vamos a instalar Pillow, una biblioteca que a帽ade capacidades de procesamiento de im谩genes. La instalaci贸n se hace mediante comandos del sistema operativo. El primer paso es abrir una ventana shell de comandos, tal y como se explic贸 en un cap铆tulo anterior:
- en Windows, escribir "cmd" en el cuadro de b煤squeda del escritorio.
- en ordenadores Mac, buscar el programa Terminal, en la carpeta "Aplicaciones >> Utilidades".
- en Linux, ejecutar el programa Terminal.
El programa para instalar bibliotecas Python es pip (instalador de
paquetes Python). Comprobamos que ya lo tenemos en nuestro ordenadores abriendo un terminal de comandos y ejecutando el comando:
pip --version
N贸tese que el gui贸n -- es doble. Esto deber铆a mostrar la versi贸n instalada:
pip 24.3.1
Si lo que obtenemos es un mensaje de error, es posible que el comando sea
pip3 (depende de como hayamos instalado Python):
pip3 --version
Si hemos instalado la versi贸n m谩s reciente de Python en Windows o Mac, el
programa pip suele venir de serie. En Linux, es posible que tengamos que
acudir al repositorio de software de nuestra distribuci贸n para descargar e
instalar pip por separado.
Una vez comprobado que tenemos pip, lo usamos para averiguar que bibliotecas
de terceros hemos instalado. En un terminal del sistema operativo, introducimos el comando:
pip list
o bien:
pip3 list
Para instalar un nuevo paquete, ejecutar el comando:
pip install nombre_paquete
Por ejemplo, en el caso de Pillow:
pip install pillow
Ver las instrucciones en la documentaci贸n de cada paquete. Las de Pillow est谩n en:
https://pillow.readthedocs.io/en/stable/installation/basic-installation.html
Suprimir una biblioteca¶
Podemos eliminar una biblioteca que hayamos instalado con el comando:
pip uninstall nombre_paquete
Informaci贸n sobre una biblioteca¶
Podemos averiguar informaci贸n sobre una biblioteca ya instalada con:
pip show nombre_paquete
Por ejemplo:
Name: pillow
Version: 11.1.0
Summary: Python Imaging Library (Fork)
Home-page: https://python-pillow.github.io
Author:
Author-email: "Jeffrey A. Clark" <aclark@aclark.net>
License: MIT-CMU
Location: /Users/usuario/Library/Python/3.13/lib/python/site-packages
Requires:
Required-by: weasyprint
Actualizar una biblioteca¶
Apostar por una biblioteca desarrollada por alguien desconocido es algo que hacemos asumiendo ciertos riesgos. En el ecosistema Python hay herramientas de gran calidad y otras mediocres. Hay bibliotecas que, una vez desarrolladas, son abandonadas por sus autores, y otras, por el contrario, se someten a un proceso de continua mejora, publicando nuevas versiones de forma peri贸dica.
Si detectamos que hay nuevas versiones, podemos actualizar la que tenemos instalada con el comando:
pip install --upgrade nombre_paquete
Ejecutar pip como m贸dulo¶
La ejecuci贸n de pip se puede hacer de la forma indicada. Pero en algunos
ordenadores, es posible que esto no funcione, dependiendo de la configuraci贸n
del sistema. En ese caso, podemos escribir en su lugar:
python -m pip
o bien
python3 -m pip3
indicando que pip es un m贸dulo de Python.
Por ejemplo, para instalar Pillow, escribimos:
python3 -m pip3 install pillow
en lugar de:
pip3 install pillow