Création du projet et installation des dépendances Python
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte00:00:00 :Dans cette partie, on va créer le dossier du projet et installer les dépendances dont on va avoir besoin avec Poetry.Donc je vais commencer par créer le dossier, donc je vais faire mkdir et on va l'appeler flask-gbt,et on va tout de suite mettre une autre commande à la suite avec les deux esperluettes pour se déplacer avec la commande cd dans ce dossier qu'on aura créé.
00:00:28 :Ensuite, qu'est-ce qu'on va faire à l'intérieur de ce dossier ? Eh bien on va initialiser un projet Poetry.Donc pour ça, j'utilise la commande Poetry, donc moi je peux l'utiliser comme ça directement.
00:00:37 :N'hésitez pas à passer par l'exécutable de Python si vous préférez en faisant "-mpoetry", et en mettant les commandes à la suite.Donc moi je vais faire tout simplement Poetry et on va utiliser la commande init pour initialiser un projet Poetry à l'intérieur de ce dossier.
00:00:51 :Il va nous demander quelques informations, donc le nom du projet, donc moi je vais mettre flask-gbt, on va le laisser comme ça.Donc pour laisser la valeur par défaut qui est entre les crochets, il suffit de valider avec entrée.
00:01:02 :Pour la version, pareil, on va laisser la version 0.1.0.Pour la description, on va dire qu'on est en train de faire un chat-gbt-clone en utilisant flask, donc using flask.
00:01:11 :Je le mets en anglais, vous pouvez le mettre en français, il n'y a pas de souci.Pour l'auteur, je vais laisser les informations par défaut qui ont été récupérées de mes autres projets Poetry.
00:01:19 :Vous pouvez rentrer les informations que vous souhaitez et on va continuer avec la licence.On ne met aucune licence, par défaut donc il va utiliser la version de Python de notre environnement Poetry, donc la 3.10 ou supérieur, on valide.
00:01:31 :Et pour terminer, on ne va pas définir les dépendances directement comme ça, je vais mettre donc no ici.On va continuer là aussi avec no pour les dépendances de l'environnement de développement, on va le faire par la suite séparément.
00:01:42 :Et ensuite on va confirmer donc avec yes, donc là encore la valeur par défaut, je laisse et j'appuie sur entrée.Donc là ça nous a tout simplement créé un seul fichier qui va contenir la configuration qu'on vient de créer.
00:01:54 :Donc si on fait un cat de pyproject.toml, vous allez voir qu'on a toutes les informations qu'on vient rentrer,donc le nom du projet, la version, la description, l'auteur, les dépendances.
00:02:03 :Donc on voit qu'on a une seule dépendance ici qui est tout simplement la version de Python à utiliser,donc on peut utiliser les versions 3.10 ou supérieur et ensuite quelques autres informations ici.
00:02:12 :Donc une fois qu'on a fait ça, notre environnement est correctement installé et initialisé à l'intérieur de ce dossieret on peut commencer à ajouter des dépendances.
00:02:20 :Donc ce qu'on va faire c'est utiliser la commande add cette fois-ci et on va ajouter la dépendance à Flask.Là encore je vais préciser les numéros de version pour que vous ayez exactement le même environnement à chaque fois que moi,donc n'hésitez pas à les spécifier également, vous pouvez juste mettre Poetry Add Flask si vous le voulez,
00:02:36 :mais ça va par défaut prendre la dernière version disponible de Flask au moment où vous réalisez cette formation.Donc pour être sûr d'avoir exactement le même environnement que moi, je vous conseille de mettre les versions comme ceci,donc dans ce cas-ci je vais utiliser la version 2.3.3, là encore n'oubliez pas le double symbole d'égalité et je valide avec entrée.
00:02:55 :Donc il va résoudre toutes les dépendances et installer tous les packages qui sont nécessaires au bon fonctionnement de cette version de Flask.On va continuer avec le package pour OpenAI, donc dans ce cas-ci je vais utiliser la version 0.27.10,
00:03:08 :attention c'est bien tout en minuscule OpenAI égal égal 0.27.10, je valide avec entrée,donc là pareil il va prendre un petit peu de temps pour résoudre toutes les dépendances et les installer,et pour finir on va installer une bibliothèque qui va nous permettre de lire le fichier d'environnement qui va contenir la clé d'API d'OpenAI.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.