Install Streamlit in Anaconda-Navigator macOS/Windows

Eduardo Osorio Venegas
3 min readAug 26, 2021

--

En este tutorial abordaremos como instalar la libreria streamlit en macOS & windows. Esta librería es muy utilizada para crear Data Apss, Dashboard o portafolios para proyectos de data science & data analytics.

Streamlit es compatible con multiples librerías de visualización Plotly, bokeh, Altair. Librerías de machine learning y deep learning scikit-learn, Keras, TensorFlow, PyTorch y OpenCV.

Instalada la herramienta Anaconda-Navigator en tu computador. Es necesario crear un nuevo entorno de trabajo. En mí tutorial conda enviroment repasamos la importancia de trabajar con los entornos virtuales y com, crearlos.

Para instalar streamlit, clonare el entorno base de Anaconda-Navigator y creare uno nuevo llamado “streamlit_datapps”.

macOS Big Sur

conda create -n streamlit_datapps --clone base
conda create -n streamlit_datapps — clone base
macOS: conda create -n streamlit_datapps — clone base

Windows 10

conda create -n streamlit_datapps --clone base
Windows: conda create -n streamlit_datapps — clone base

Creado el nuevo entorno virtual de trabajo, lo activaremos para instalar la librería streamlit. En un entorno conda se debe utilizar el comando pip para instalar.

conda activate streamlit_datapps
macOS: conda activate streamlit_datapps
Windows: conda activate streamlit_datapps
pip install streamlit

Corroboramos la instalación buscando en los paquetes del entorno virtual la librería streamlit version 0.87.0 esto podría variar segun la fecha en que realices este tutorial.

Para listar los paquete del entorno: conda list

macOS: conda list
Windows: conda list

Otra forma de validar la instalación, es ejecutar la siguiente linea de código en el entorno virtual streamlit hello. Se desplegara un mensaje en nuestra terminal para vincular nuestro correo como developer partners, en caso contrario se puede omitir no ingresando un correo apretando la tecla enter.

macOS: streamlit hello
windows: streamlit hello

Luego de haber presionado la tecla enter, se levanta el servidor local para la herramienta streamlit http://localhost:8501 en el navegador predeterminado de tu maquina. Esta URL contiene 4 demos que explotan el potencial de esta librería.

Animation Demo
Plotting Demo
Mapping Demo
DataFrame Demo

Para detener la ejecución del servidor local basta con colocar el siguiente comando en la terminal control + c.

macOS: control + c
windows: control + c

Con estos sencillos pasos hemos instalado streamlit una herramienta potente que todo data science/data analytics debe manejar y tener dentro de su stack.

--

--

Eduardo Osorio Venegas

Ingeniero civil en computación mención informática. Diplomado en big data & machine learning, Master en IA, apasionado por los datos y la tecnología. TechLead