Pour ce tutoriel, vous travaillerez avec une petite application Python basée sur le framework web Flask. Les sections suivantes fournissent des instructions pour vous aider à configurer et à exécuter cette application sur votre ordinateur. Pour compléter cette section, vous devrez travailler dans le terminal ou la fenêtre d'invite de commande de votre système d'exploitation.
Télécharger le dossier de candidature
Téléchargez le formulaire de recherche de starter en cliquant sur le lien ci-dessous.
Trouvez un répertoire parent approprié pour votre projet, par exemple votre répertoire Documents, et extrayez-y le contenu du fichier zip. Cela devrait ajouter un répertoire search-tutorial avec plusieurs sous-répertoires et fichiers à l'intérieur.

Installer les dépendances de Python
Depuis votre terminal, accédez au répertoire search-tutorial créé dans la section précédente.
En suivant les bonnes pratiques de Python, vous allez maintenant créer un environnement virtuel, un environnement Python privé dédié à ce projet. Pour ce faire, utilisez la commande suivante :
Cette commande crée un environnement virtuel Python dans un fichier .venv (dot-venv). Vous pouvez remplacer .venv dans cette commande par le nom de votre choix. Notez que dans certaines installations de Python, vous devrez peut-être utiliser python au lieu de python3 pour invoquer l'interpréteur Python.
L'étape suivante consiste à activer l' environnement virtuel, ce qui permet de faire de cet environnement virtuel l'environnement Python actif pour la session de terminal dans laquelle vous vous trouvez. Si vous travaillez sur un système d'exploitation basé sur UNIX tel que Linux ou macOS, activez l'environnement virtuel comme suit :
La commande d'activation ci-dessus fonctionne également si vous travaillez dans un environnement WSL sur un ordinateur Microsoft Windows. Mais si vous utilisez l'invite de commande Windows ou PowerShell, la commande d'activation est différente :
Lorsque l'environnement virtuel est activé, l'invite de la ligne de commande change pour afficher le nom de l'environnement :
REMARQUE: Si vous n'avez jamais utilisé d'environnements virtuels, n'oubliez pas que la commande d'activation n'est pas permanente et qu'elle ne s'applique qu'à la session de terminal dans laquelle la commande a été saisie. Si vous ouvrez une deuxième fenêtre de terminal, ou si vous revenez pour continuer à travailler sur ce tutoriel après avoir éteint votre ordinateur la veille, vous devez répéter la commande d'activation.
La dernière étape de la configuration de l'environnement Python consiste à installer quelques paquets nécessaires à l'application de démarrage. Assurez-vous que l'environnement virtuel a été activé à l'étape précédente, puis exécutez la commande suivante pour installer ces dépendances :
Exécuter l'application
À ce stade, vous devriez être en mesure de lancer l'application à l'aide de la commande suivante :
Pour confirmer que l'application est en cours d'exécution, ouvrez votre navigateur et accédez à http://localhost:5001.

REMARQUE: à ce stade précoce, la demande n'est qu'une coquille vide. Vous pouvez taper quelque chose dans le champ de recherche et demander une recherche si vous le souhaitez, mais la réponse sera toujours qu'il n'y a pas de résultats. Dans les sections suivantes, vous apprendrez à charger du contenu dans un index Elasticsearch et à effectuer des recherches.
L'application Flask est configurée pour fonctionner en mode développement. Lorsqu'il détecte qu'un fichier source a été modifié, il redémarre automatiquement pour intégrer les changements. Vous pouvez laisser cette session de terminal avec l'application en cours d'exécution pendant que vous continuez le tutoriel, et au fur et à mesure que vous apportez des modifications, l'application redémarrera pour se mettre à jour.
Précédemment
ConditionsSuivant
Recherche full-text