- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Deviens membre Premium magic_button
Débloque cette session en devenant Membre Premium 🚀
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte personlive_helpToutes les questions
Salvatore
26 octobre 2023 - 26 octobre 2023 à 22:34
checkConversation résolue
2 réponses
psycopg2==2.8.6
Hello Je n'arrive pas à installer Psycopg2==2.8.6 j'ai une erreur, j'ai également mis à jour pip avec la commande suivante: pip install --upgrade pip, Je suis sur MacOS Sonoma 14.0. …
Yann
7 septembre 2023 - 07 septembre 2023 à 14:08
checkConversation résolue
2 réponses
environnement virtuel
Je constate que dans certains projet on créer un environnement virtuel ("env") et dans d'autres ou le crée plutot en mode caché (".env") S'il vous plait, quelles sont les raisons …
00:00:00 :Dans cette vidéo on va créer le dossier pour notre projet et on va également installer unenvironnement virtuel et les bibliothèques dont on a besoin donc Django et Psycop G2 qu'on vautiliser pour notre base de données PostgreSQL. Donc la première chose que je vais faire c'est
00:00:15 :utiliser mkdir pour créer un dossier que je vais appeler django-blog et on va mettre à la suitedeux esperluettes pour faire un cd dans ce dossier qu'on va créer. Donc mkdir et cd et on crée et
00:00:28 :on rejoint ce dossier donc django-blog. Donc tout ça vous pouvez le faire bien entendu avec lefinder ou un explorateur Windows, moi j'utilise mon terminal. Une fois qu'on est à l'intérieur de
00:00:37 :ce dossier on va créer un environnement virtuel donc pour ça on va utiliser python 3.9-m et onva utiliser le module venv pour créer un environnement virtuel à l'intérieur d'un dossierque je vais appeler .env. Donc je valide avec entrée, j'attends que l'environnement soit créé,
00:00:53 :ça ne devra pas être très long voilà donc c'est fait. Si je fais un ls-la vous voyez qu'on a biennotre dossier .env qui a été créé. Je vais pouvoir donc sourcer cet environnement virtuel
00:01:02 :avec la commande source donc source .env bin activate donc le fichier activate qui se trouveà l'intérieur de .env bin. Je valide avec entrée et je suis bien ici donc à l'intérieur de mon
00:01:15 :environnement virtuel. On va maintenant pouvoir installer à l'intérieur de notre environnementvirtuel le framework django donc je vais utiliser pip install et on va spécifier la version dedjango qu'on souhaite utiliser donc dans ce cas ci pour cette formation j'utilise la 3.1.7 donc
00:01:31 :je mets deux symboles égal ici donc égal égal 3.1.7 je valide avec entrée et j'attends quel'installation se fasse donc normalement ça ne devra pas être très long là non plus donc voilàça a été correctement installé. Je peux vérifier en faisant un pip list et je vais retrouver donc
00:01:46 :django avec la version 3.1.7 qui est bien installé dans cet environnement virtuel et on va installerégalement donc sycop g2 donc pip install sycop donc psycop g2 et on va là encore spécifier laversion qu'on souhaite utiliser donc dans ce cas ci on va mettre égal égal 2.8.6 donc la version
00:02:06 :qu'on va utiliser pour cette formation donc je valide là encore en appuyant sur entrée et j'attendsque l'installation se termine donc voilà c'est terminé je vais refaire un pip list pour vérifierque j'ai bien tout ce qui est nécessaire pour ce projet donc on a bien django et on a bien sycop
00:02:21 :g2 ici qui ont été correctement installés donc je vais pouvoir utiliser la commande django-adminpour créer mon projet si jamais cette commande ne fonctionne pas donc vous pouvez juste taperdjango admin et valider avec entrée donc si ça fonctionne vous devrez avoir l'aide qui s'afficheici si jamais ça vous indique que cette commande n'est pas trouvée vous pouvez retrouver donc
00:02:39 :l'utilitaire django admin à l'intérieur de votre environnement virtuel donc à l'intérieur de .envslash bin vous allez retrouver ici dans ce dossier donc dans le dossier bin de notre environnementvirtuel django admin donc vous pouvez utiliser django admin directement comme ceci et utiliseraprès la commande start project donc moi dans mon cas je vais utiliser directement django admin
00:02:59 :sans mettre le chemin au complet mais si jamais cette commande raccourcie ne fonctionne pas pourvous vous pouvez mettre le chemin complet vers django admin à l'intérieur du dossier bin devotre environnement virtuel donc on va faire start project et on va appeler notre projet toutsimplement blog donc je valide avec entrée ça devrait être assez rapide donc je vais refaire
00:03:18 :un ls-la et là on a bien un autre dossier blog qui a été créé je vais faire open pour ouvrirle dossier actuel dans un finder pour vous montrer de façon un peu plus visuelle à quoi ça ressembledonc on a bien un autre dossier blog ici qui est le dossier créé automatiquement par la commande
00:03:34 :django admin start project et ici on a tous les dossiers de base de notre projet django donc ona notre dossier racine blog ensuite on a le dossier blog qui va contenir tous les fichiers deconfiguration donc par exemple settings ici ou urls.py et on a le fichier manage.py qui va
00:03:50 :nous permettre d'exécuter des commandes à l'intérieur de notre projet ce que je faisgénéralement moi c'est de renommer directement le dossier ici donc le dossier source et je l'appellesrc donc là vous allez trouver différentes façons de faire il y a des gens qui préfèrent ne pas ytoucher il y a des gens qui préfèrent modifier complètement la structure et sortir ces fichiers
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.