Python es un gran lenguaje de programación de propósito general. Una de las cosas que hacen que sea tan bueno es el número y la variedad de librerías (piezas de código predefinido para tareas específicas) de calidad disponibles. No obstante, esto mismo puede ser una maldición; la instalación de estas librerías bajo diferentes sistemas operativos, dispositivos, etc. Esto puede dar lugar a problemas inesperados, desesperación y muchos dolores de cabeza. Para resolver esto hay varias soluciones, pero es mejor conocerlas de antemano y planificar la instalación según los requisitos de nuestro proyecto. En esta entrada se dará un repaso a las opciones disponibles para instalar Python y se verán las ventajas y desventajas de cada uno. En entradas futuras, hablaré sobre cómo usar Python para tareas concretas, como por ejemplo para hacer ilusiones ópticas.