Streamlit est une bibliothèque Python incroyablement populaire qui permet aux développeurs de créer rapidement des applications web pour visualiser des données et des modèles d’apprentissage automatique. Avec son interface intuitive et sa facilité de mise en œuvre, Streamlit est devenu un outil essentiel pour les scientifiques de données. Ce guide détaillé vous expliquera comment installer Streamlit sur Rocky Linux 9, en fournissant des instructions pas à pas et des exemples de commandes pour faciliter le processus, même pour les débutants.
Prérequis
- Un serveur avec Rocky Linux 9 installé.
- Python et pip installés sur votre serveur.
- Accès root ou un utilisateur avec des privilèges sudo.
Étape 1 : Installation de Python et pip
Streamlit fonctionne avec Python, donc la première étape consiste à s’assurer que Python et pip (le gestionnaire de paquets Python) sont installés sur votre système.
- Installez Python et pip :
sudo dnf install python3 python3-pip -y
- Vérifiez les installations :
python3 --version
pip3 --version
Ces commandes affichent les versions installées de Python et pip, confirmant leur installation réussie.
Étape 2 : Installation de Streamlit
Avec Python et pip en place, vous pouvez installer Streamlit directement à l’aide de pip.
- Installez Streamlit en utilisant pip :
pip3 install streamlit
- Vérifiez l’installation de Streamlit :
streamlit --version
Cette commande affiche la version de Streamlit, confirmant que l’installation a été réussie.
Étape 3 : Création d’une application Streamlit simple
Pour tester votre installation de Streamlit, créez une petite application.
- Créez un fichier pour votre application :
mkdir ~/streamlit_app
cd ~/streamlit_app
nano app.py
- Ajoutez le code suivant dans le fichier
app.py
:
import streamlit as st
st.title('Bienvenue dans Streamlit!')
st.write("Ceci est une simple démonstration.")
- Exécutez l’application Streamlit :
streamlit run app.py
Lorsque vous exécutez cette commande, Streamlit démarre le serveur de développement et vous pouvez voir votre application en accédant à l’adresse indiquée dans votre terminal (généralement http://localhost:8501
).
Étape 4 : Configuration pour l’accès public
Si vous souhaitez que votre application Streamlit soit accessible publiquement, vous devez configurer votre serveur pour accepter les connexions externes.
- Modifiez la configuration de Streamlit :
Ouvrez le fichier de configuration de Streamlit.
nano ~/.streamlit/config.toml
Ajoutez ou modifiez les lignes suivantes :
[server]
headless = true
enableCORS = false
port = 8501
address = '0.0.0.0'
- Assurez-vous que le port 8501 est ouvert dans le pare-feu :
sudo firewall-cmd --permanent --add-port=8501/tcp
sudo firewall-cmd --reload
Pour les développeurs et les scientifiques de données qui recherchent une plateforme robuste pour déployer des applications Streamlit, Shape.host offre des services Cloud VPS qui fournissent les ressources nécessaires pour une installation et une gestion efficaces de vos applications sur Rocky Linux 9. Nos VPS Linux SSD sont optimisés pour offrir les meilleures performances, garantissant ainsi que vos applications Streamlit fonctionnent de manière fluide et efficace.