Configuration du ballon Python sur Raspberry Pi

Configuration du ballon Python sur Raspberry Pi
Si vous êtes dans la programmation Python, vous voudrez sûrement concevoir une application Web, mais ce serait difficile pour quelqu'un qui n'a pas suffisamment de compréhension de la façon d'en créer un. De plus, pour développer des applications Web, vous devrez installer plusieurs outils et bibliothèques, ce qui deviendrait une tâche mouvementée pour les personnes qui n'ont pas suffisamment de temps pour faire toutes ces choses.

Pour les utilisateurs de Raspberry Pi, la construction d'une application Web est maintenant devenue facile avec la prise en charge de Python Flask, qui est un framework Web Python léger qui vous permettra de créer de nombreuses applications Web en toute simplicité. Vous n'avez pas besoin d'outils ou de dépendances pour configurer votre application, car Python Flask fera tout seul.

Configuration du ballon Python sur Raspberry Pi

Cet article vous fournit un guide d'utilisation détaillé sur la configuration du ballon Python sur Raspberry Pi. Si vous êtes intéressé à utiliser Python Flask pour construire différentes applications, vous devez suivre les étapes ci-dessous.

Étape 1: Python Flask est préinstallé dans le Raspberry Pi OS, mais si vous ne pourrez toujours pas le trouver, vous pouvez exécuter la commande suivante pour l'installer avec succès sur votre appareil.

$ sudo apt installer python3-flask

Créez d'abord un sous-dossier dans votre dossier Documents, utilisez la commande suivante dans le terminal.

$ CD Documents

Créez maintenant un répertoire avec le nom «Rpiwebserver» en utilisant la commande suivante.

$ mkdir rpiwebserver

Étape 2: Ensuite, dans le dossier «Rpiwebserver», vous devrez créer deux sous-dossiers à savoir le statique dossier pour les fichiers CSS et JavaScript, et modèles dossier pour les fichiers HTML. Pour ce faire, exécutez les commandes mentionnées ci-dessous.

$ cd rpiwebserver
$ mkdir statique
Modèles MKDIR $

Étape 3: Maintenant, vous êtes prêt à créer votre premier serveur Web Python via Flask. Pour le faire, ouvrez un nouveau fichier dans n'importe quel Python IDE (Thonny) sur votre appareil Raspberry Pi et enregistrez-le avec un nom approprié dans le dossier «RPIWERSERVER».

Étape 4: Maintenant, copiez le code donné ci-dessous et collez-le dans l'ide Thonny.

De Flask Import Flask
app = flacon (__ name__)
@app.itinéraire('/')
def index ():
Renvoie des «utilisateurs de bienvenue Linux»
Si __Name__ == '__MAIN__':
appliquer.Run (debug = true, port =, host = 'Raspberrypi IP Address')

Vous pouvez retourner n'importe quel message que vous souhaitez ou coller votre propre code, mais la syntaxe resterait la même.

De plus, vous devrez vérifier le numéro de port de votre Raspberry Pi et cela peut être fait en exécutant le script suivant.

$ FLASK RUN

Étape 5: Maintenant, ouvrez votre terminal Raspberry Pi et exécutez le code avec le nom de fichier que vous avez enregistré avant d'utiliser la commande suivante (dans notre cas, il est bienvenu.py):

$ sudo python3 .py

Une fois terminé, vous pouvez ensuite accéder à votre navigateur et entrer l'adresse qui apparaît sur le terminal avec le numéro de port. Dans notre cas, c'est http: // 192.168.18.218: 5000 /. Lorsque vous entrez cette adresse dans votre navigateur, vous verrez votre message apparaître sur l'onglet Browser que vous avez inclus dans votre code Python.

De cette façon, vous pouvez exécuter divers codes python dont la sortie peut facilement être visualisée sur l'onglet Browser. Si vous créez une application Web, vous devrez d'abord écrire un code approprié pour cela et vous pourrez facilement l'héberger sur le Web en utilisant le ballon Python.

Conclusion

Python Flask est un immeuble d'application Micro Web incroyable qui permet aux développeurs de commencer à créer leurs applications Web d'une manière plus efficace et facile. Cela ne nécessitera pas d'outils ou de dépendances supplémentaires car il est très facile de configurer sur votre appareil Raspberry Pi une fois que vous avez suivi soigneusement les étapes susmentionnées.