Saltar al contenido
Aplicaciones de Datos con Streamlit en Python

Instalación y configuración del entorno de desarrollo

Introducción

Para comenzar a trabajar con Streamlit en Python, se requiere la instalación y configuración del entorno de desarrollo adecuado.

En primer lugar, es necesario tener instalado Python en el equipo. Se puede descargar la última versión de Python desde su sitio web oficial e instalarlo siguiendo las instrucciones. A continuación, se recomienda la creación de un entorno virtual utilizando herramientas como Virtualenv o Conda. Esto permitirá mantener separados los requerimientos de diferentes proyectos.

Una vez creado el entorno virtual, se puede instalar Streamlit utilizando el paquete pip. Para ello, se debe ejecutar el comando pip install streamlit en la terminal.

Para verificar que Streamlit se ha instalado correctamente, se puede crear un archivo de prueba y ejecutarlo utilizando el comando streamlit run nombre_del_archivo.py. Esto abrirá una ventana en el navegador con la aplicación desarrollada.

Finalmente, se puede configurar un archivo requirements.txt con los paquetes utilizados en el proyecto y especificar la versión de cada uno para que otros desarrolladores puedan replicar el entorno de desarrollo del proyecto.

Resumen

Instalar Streamlit usando Anaconda es un proceso bastante sencillo que te permite aprovechar las ventajas de la gestión de entornos de Anaconda. Aquí tienes una guía detallada paso a paso:

  1. Instalar Anaconda

    Si aún no tienes Anaconda instalado en tu sistema, debes descargarlo e instalarlo. Puedes encontrar Anaconda en su página oficial. Descarga la versión que corresponda a tu sistema operativo y sigue las instrucciones de instalación.

  2. Crear un Nuevo Entorno de Conda

    Es una buena práctica crear un entorno virtual para cada proyecto para evitar conflictos entre dependencias de diferentes proyectos. Para crear un nuevo entorno en Anaconda, puedes usar el siguiente comando en la terminal (Anaconda Prompt en Windows):

                    
    conda create --name myenv python=3.9
                    
                

    Reemplaza myenv con el nombre que desees para tu entorno y python=3.9 con la versión específica de Python que prefieras usar. Streamlit requiere Python 3.7 o superior.

  3. Activar el Entorno

    Antes de instalar cualquier paquete, necesitas activar el entorno que acabas de crear. Utiliza el siguiente comando:

                    
    conda activate myenv
                    
                
  4. Instalar Streamlit

    Con tu entorno activado, ahora puedes instalar Streamlit utilizando pip, el gestor de paquetes de Python. Aunque Anaconda tiene su propio gestor de paquetes, algunos paquetes solo están disponibles o se actualizan más rápidamente en PyPI, el repositorio de paquetes de Python que pip utiliza. Para instalar Streamlit, ejecuta:

                    
    pip install streamlit
                    
                
  5. Verificar la Instalación

    Una vez instalado Streamlit, puedes verificar que se instaló correctamente ejecutando el siguiente comando:

                    
    streamlit hello
                    
                

    Este comando abrirá una ventana en tu navegador con un proyecto de demostración de Streamlit, lo que indica que la instalación fue exitosa.

  6. Desarrollar tu Aplicación

    Ahora puedes comenzar a desarrollar tu aplicación. Puedes crear un nuevo archivo de Python (por ejemplo, app.py) y comenzar a escribir tu código Streamlit. Para ejecutar tu aplicación, utiliza:

                    
    streamlit run app.py
                    
                

    Donde app.py es el nombre de tu archivo.

Aplicación teórica

Instalar y configurar el entorno de desarrollo para utilizar Streamlit en Python

  1. Instalar Python en tu ordenador

    En primer lugar, es necesario tener instalado Python en tu ordenador. Si no lo tienes, lo puedes descargar e instalar desde la página oficial de Python.

  2. Instalar Streamlit

    Una vez que tengas instalado Python, necesitarás instalar Streamlit. Para ello, abre una terminal o línea de comandos y escribe el siguiente comando:

                    
    pip install streamlit
                    
                

    Este comando instalará la última versión de Streamlit en tu ordenador.

  3. Comprobar la instalación de Streamlit

    Para comprobar que Streamlit ha sido instalado correctamente, es posible crear una aplicación sencilla e inicializarla. Para ello crea un nuevo archivo Python y desde la terminal o línea de comandos ve a la carpeta en la que guardaste el archivo. Con el siguiente comando puedes iniciar la aplicación:

                    
    streamlit run nombre_del_archivo.py
                    
                
  4. Comenzar a usar Streamlit

    Si todo ha ido bien, ahora puedes empezar a usar Streamlit para crear tus aplicaciones de datos en Python. ¡Listo! Ya tienes instalado y configurado el entorno de desarrollo para utilizar Streamlit en Python.

    Ahora solo tienes que investigar las funcionalidades de Streamlit y comenzar a construir tus propias aplicaciones.

Aplicación práctica

Ejemplo práctico para instalar y configurar el entorno de desarrollo para utilizar Streamlit en Python

Paso 1: Lo primero que debes hacer es asegurarte de tener instalado Python en tu sistema. Streamlit es compatible con Python 3.6 a 3.9, por lo que es recomendable tener alguna de estas versiones instaladas.

Paso 2: Una vez que tienes instalado Python, lo siguiente es instalar Streamlit. Puedes hacerlo a través del comando pip en tu terminal de comandos. Solo necesitas ejecutar lo siguiente:

        
pip install streamlit
        
    

Paso 3: Una vez instalado Streamlit, es importante configurar el entorno de desarrollo. Para ello, deberás crear un archivo .py con el siguiente código:

        
import streamlit as st

def main():
    st.title("¡Bienvenido a mi aplicación!")
    st.write("Aquí puedes escribir todo lo que quieras mostrar en tu aplicación")

if __name__ == '__main__':
    main()
        
    

Paso 4: Por último, tienes que abrir la terminal de comandos en el directorio donde guardaste el archivo .py e introducir lo siguiente:

        
streamlit run NOMBRE_DE_TU_ARCHIVO.py
        
    

¡Listo! Con estos sencillos pasos ya tendrás configurado el entorno de desarrollo para utilizar Streamlit en Python. Ahora puedes empezar a crear aplicaciones de datos increíbles.